鸡兔同笼35个头94只脚用 鸡多少只?兔有多少只? c for循环解答
时间: 2023-10-27 08:09:35 浏览: 62
利用C++计算鸡兔同笼问题
根据题目可以得出方程:
鸡 + 兔 = 35
鸡的脚数为 2 * 鸡的数量,兔的脚数为 4 * 兔的数量,因此可以得出另一个方程:
2 * 鸡 + 4 * 兔 = 94
我们可以利用 C 语言的 for 循环来解决这个问题,代码如下:
```
#include <stdio.h>
int main()
{
int j, t, flag = 0;
for (j = 0; j <= 35; j++)
{
t = 35 - j;
if (2 * j + 4 * t == 94)
{
printf("鸡有 %d 只,兔有 %d 只。\n", j, t);
flag = 1;
break;
}
}
if (flag == 0)
{
printf("无解。\n");
}
return 0;
}
```
程序运行之后,输出为 "鸡有 23 只,兔有 12 只。" 即可。
阅读全文