C语言达人进,急!!

来源:百度知道 编辑:UC知道 时间:2024/06/24 16:01:30
鸡兔同笼共有30只,90只脚,编程计算笼中鸡兔各有多少只```

运行结果,vc6.0环境下编译运行通过
-----------------------------
rabbit=15,chicken=15
Press any key to continue
-----------------------------
//程序
#include "stdio.h"

void main()
{
int rabbit;

for(rabbit=0;rabbit<31;rabbit++){
if(rabbit*4+(30-rabbit)*2==90)
printf("rabbit=%d,chicken=%d\n",rabbit,rabbit);
}
}

其实很简单哈

不过首先要说我不会c哈,我只会b

我把思路给你说(因为vb和vc很多代码都是不同的,不过思路是一样的)

设定变量鸡有x只,则兔子有30-X只

然后直接可以套用方程

2X + (30-X)4 = 90

so~x=15

不过我不知道你这个东西,又没有涉及到变量,为啥子要用c来做~~

MexicanHat的代码大体对,但是要修改为:
#include <stdio.h>

int main(void)
{
int rabbit;

for(rabbit=0;rabbit<31;rabbit++)
{
if(rabbit*4+(30-rabbit)*2==90)
{
printf("rabbit=%d,chicken=%d\n",rabbit,30-rabbit);
}
}

return 0;
}

我这个人很教条,这样子才符合ANSI