用c语言写鸡兔同笼问题
时间: 2023-02-27 07:42:54 浏览: 54
基于C语言鸡兔同笼问题.zip
鸡兔同笼问题是一个经典的数学题目,它的目的是通过已知的鸡和兔的头数和总腿数,推算出鸡和兔的数量。下面是一个用 C 语言写的鸡兔同笼问题的程序:
```
#include <stdio.h>
int main()
{
int head, foot;
printf("请输入鸡兔头数:");
scanf("%d", &head);
printf("请输入鸡兔脚数:");
scanf("%d", &foot);
for (int i = 0; i <= head; i++)
{
int j = head - i;
if (i * 2 + j * 4 == foot)
{
printf("鸡有%d只,兔有%d只\n", i, j);
}
}
return 0;
}
```
这段代码通过 for 循环遍历鸡的数量,然后通过减法推算兔的数量,再用 if 语句判断鸡和兔的总腿数是否符合题目要求,最后输出结果。
阅读全文