用c语言写一个鸡兔同笼函数
时间: 2023-03-31 08:02:30 浏览: 318
c语言代码 鸡兔同笼
5星 · 资源好评率100%
可以使用以下的 C 语言代码来实现鸡兔同笼问题:
```c
#include <stdio.h>
void chicken_rabbit_cage(int heads, int legs) {
int rabbits, chickens;
rabbits = (legs - 2 * heads) / 2;
chickens = heads - rabbits;
if (legs % 2 == 1 || rabbits < || chickens < ) {
printf("无法确定鸡和兔的数量\n");
} else {
printf("鸡的数量为:%d,兔的数量为:%d\n", chickens, rabbits);
}
}
int main() {
int heads, legs;
printf("请输入头的数量:");
scanf("%d", &heads);
printf("请输入腿的数量:");
scanf("%d", &legs);
chicken_rabbit_cage(heads, legs);
return ;
}
```
这个程序会要求用户输入鸡兔同笼中头的数量和腿的数量,然后计算出鸡和兔的数量并输出结果。如果无法确定鸡和兔的数量,则会输出一条错误信息。
阅读全文