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