当前位置:首页 » 编程软件 » 养虫子编程

养虫子编程

发布时间: 2022-05-13 18:41:29

Ⅰ C语言题目。蜘蛛有8条腿,没有翅膀。蜻蜓有6条腿和2对翅膀。蝉有6条腿和2对翅膀。现在这三种小虫共

这题无解,20对翅膀说明蜻蜓和蝉加起来一共10只,而它们都是各有6条腿,所以这就已经120条腿了,跟题目矛盾了。
代码如下:
#include<stdio.h>
int main()
{
int i, j, k, flag=0;
for (i = 1; i <= 16; i++) {
for (j = 1; j <= 17-i; j++) {
k = 18 - j - i;
if ((i * 8 + j * 6 + k * 6 == 118) && (j * 2 + k * 2 == 20)) {
flag = 1;
break;
}
}
if (flag == 1) {
printf("蜘蛛有%d只,蜻蜓有%d只,蝉有%d只。", i, j, k);
break;
}
}
return 0;
}

Ⅱ C语言编程

#include <stdlib.h>
#include <Windows.h>
#include <conio.h>
typedef int elemtype;
typedef struct DuLNode //定义结点类型
{
elemtype data;
struct DuLNode *prior;
struct DuLNode *next;
}DuLNode, *Dulinklist;
Dulinklist initlist() //初始化双向链表
{
Dulinklist L;
L = (Dulinklist)malloc(sizeof(DuLNode)); //表头附加结点
if (!L) exit(-2);
L->data = 0;
L->next = NULL;
L->prior =NULL;
return L;
}//初始化了一个空表
void createlist(Dulinklist *L) //尾插法生成双向链表
{
Dulinklist p, t;
t = *L;
printf("尾插法:请输入双向链表节点值,以输入0结束。\n");
scanf("%d", &t->data);
while (t->data != 0)
{
p = (Dulinklist)malloc(sizeof(DuLNode));
if (!p) exit(-2);
t->next = p;
p->prior = t;
scanf("%d", &p->data);
t = p;
}
t ->next= NULL;
/*(*L)->prior = t->prior;
t->prior->next = (*L);*/
}
void print_list(Dulinklist L)
//通过链表的遍历来输出链表中的信息
{
int i;
Dulinklist p;
printf("双向链表为:\nhead");
for (p = L, i = 1; p!= NULL; p = p->next)
{
printf("-> %d<-", p->data);
i++;
}
//printf("-> %d\n", p->data);
printf("\n双向链表的长度为 %d\n\n", i);
}

/*
一趟快速排序的具体做法是:附设两个指针low和high(即第一个和最后一个指针),
他们的初值分别为low和high设枢轴(一般为low的值pivot)记录的关键字
(即本例子中的整形data)为pivot,则首先从high所指位置
起向前搜索到第一个关键字小于pivot的记录和枢轴记录交换,然后从low所指位置起
向后搜索,找到第一个关键字大于pivot的记录和枢轴记录相互交换,重复这两步直
至low = high为止。
*/
Dulinklist partion(Dulinklist pstHead, Dulinklist pstLow, Dulinklist pstHigh)
{
elemtype iTmp = 0;
elemtype pivot = 0;
if (!pstHead)
{
printf("错误,头节点为空!/n");
exit(1);
}
if (!pstHead->next)
{
return pstHead->next;//就一个元素
}
pivot = pstLow->data;
while (pstLow != pstHigh)
{
//从后面往前换
while (pstLow != pstHigh && pstHigh->data >= pivot)
{
pstHigh = pstHigh->prior;
}
//交换high low
iTmp = pstLow->data;
pstLow->data = pstHigh->data;
pstHigh->data = iTmp;
//从前往后换
while (pstLow != pstHigh && pstLow->data <= pivot)
{
pstLow = pstLow->next;
}
//交换high low
iTmp = pstLow->data;
pstLow->data = pstHigh->data;
pstHigh->data = iTmp;
}
return pstLow;
}
//快排
void quick_sort(Dulinklist pstHead, Dulinklist pstLow, Dulinklist pstHigh)
{
Dulinklist pstTmp = NULL;
pstTmp = partion(pstHead, pstLow, pstHigh);
if (pstLow != pstTmp)
{
quick_sort(pstHead, pstLow, pstTmp->prior);
}
if (pstHigh != pstTmp)
{
quick_sort(pstHead, pstTmp->next, pstHigh);
}
}
void main(){
Dulinklist h = initlist(),head,last;
createlist(&h);
print_list(h);
last = h;
while (last->next)
{
last = last->next;
}
quick_sort(h, h->next, last->prior);
print_list(h);
}

Ⅲ 怎样养虫子来养鸡

可以尝试养蚯蚓喂鸡,或者黄粉虫喂鸡,养蚯蚓成本较低,可以采用牛粪作为饲料,副产品还有蚯蚓粪。

Ⅳ JAVA编程小问题找高人救命啊!

这个题目很有意思,如果是我做,大概如下思路:
动物,现在的动物很怪,吃什么的都有,吃草的,吃肉的,什么都吃的(像白蚁那种),所以广泛讲,动物什么都吃,因此吃的参数是Object
因为参数是Object,所以动物也可以吃动物,在本题目中,不仅Dog可以吃Bone,Cat可以吃Fish,Fish可以吃Bug,Feeder也是可以吃Dog,Cat,Fish,Bug的.这在理论上也是Ok的哈
所以我的Animal定义如下:
Interface Animal{
void eat(Object food);
}
另外,Feeder是个比较特殊的Animal,他还会喂动物,所以要再为他扩展一下(注意这里是Feeder的接口,广义上讲,饲养员可以给动物喂任何东西吃,包括毒药和塑料袋之类):
Interface Feeder extends Animal{
void giveFoodTo(Animal anim, Object food);
}
当然,题目中只有一个Feeder,所以在题目允许的范围内,也可以直接生成一个Feeder类:
class Feeder implements Animal{
//这个方法完成一个喂食操作
public void giveFoodTo(Animal anim,Object food){
anim.eat(food);
}
//当然,因为Feeder自己也是动物,所以也要实现Animal的吃东西特性,题目没有说明Feeder对食物的要求,所以做空实现.
public void eat(Object food){}
}
然后Dog和Cat,Fish,Bug等都是题目范围内有自己特点的东东,因此我用类实现
class Dog implements Animal{
public void eat(Object food){
//除了骨头,不吃!
if(food instanceof Bone){
//吃
}
}
}
其它动物(Cat,Fish,Bug)依此类推.
当然,大家最关心的是什么时候用Interface,什么时候用Class,这个还是要看题目要求,过多的接口有时候并不必要,当然,要拿捏得当,讲参见如<Java与模式>这样的理论指导书.

我很喜欢这个例子,因为他让我想起前年,我当老师的时候,也是用动物,猫,狗的概念讲解Class的继承关系的,当时不是吃东西,而是动物会叫,猫会上树而狗不会的概念,异曲同工.

Ⅳ 从哪里可以联系到写虫子的编程高手

我知道的都在这记的了
www.onecc.net/index2.htm
http://www.hackvip.com/
www.hackervip.com org
http://xudeyuan.go.51.net/
http://www.0546pc.com/
http://video..com/v?ct=301989888&rn=20&pn=0&db=0&s=8&word=%BA%DA%BF%CD%BD%CC%B3%CC

Ⅵ 想养昆虫、养个什么虫子好

独角仙(Allomyrina dichotoma Linnaeus),又称双叉犀金龟,体大而威武。不包括头上的犄角,其体长就达35-60毫米,体宽18-38毫米,呈长椭圆形,脊面十分隆拱。体栗褐到深棕褐色,头部较小;触角有10节,其中鳃片部由3节组成。雌雄异型:雄虫头顶生l 末端双分叉的角突,前胸背板中央生l末端分叉的角突,背面比较滑亮。雌虫体型略小,头胸上均无角突,但头面中央隆起,横列小突3个,前胸背板前部中央有一丁字形凹沟,背面较为粗暗。三对长足强大有力,末端均有利爪1对,是利于爬攀的有力工具。
独角仙一年发生1代,成虫通常在每年6-8月出现,多为夜出昼伏,有一定趋光性,主要以树木伤口处的汁液,或熟透的水果为食,对作物林木基本不造成危害。幼虫以朽木、腐烂植物质为食,所以多栖居于树木的朽心、锯末木屑堆、肥料堆和垃圾堆,乃至草房的屋顶间。不危害作物和林木。幼虫期共脱皮2次,历3龄,成熟幼虫体躯甚大,乳白色,约有鸡蛋大小,通常弯曲呈“C”形。老熟幼虫在土中化蛹。独角仙广布于我国的吉林、辽宁、 河北、山东、河南、江苏、安徽、浙江、湖北、江西、湖南、福建、台湾、广东、海南、广西、四川、贵州、云南;国外有朝鲜,日本的分布记载。在林业发达、树木茂盛的地区尤为常见。

Ⅶ 求助:《银河游侠》养虫子的金手指!!

楼主要的是什么?这是喂食后能力满XP/RAW203D5654 00000000 攻撃力203D55F4 00000000 防御力203D5558 00000000 全耐性 AR21CACD97C 1456E7A5 攻撃力1CACD61C 1456E7A5 防御力1CACD680 1456E7A5 全耐性

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:165
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:734
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:148
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:397
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:540
access数据库exe 发布:2025-05-12 12:39:04 浏览:628
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:365