用c++写一个鸡兔同笼的代码
时间: 2023-05-22 14:03:56 浏览: 119
c语言代码 鸡兔同笼
5星 · 资源好评率100%
好的,以下是用 C 语言写的鸡兔同笼问题的代码:
```c
#include <stdio.h>
int main() {
int head, leg, chicken, rabbit;
printf("输入头数和脚数,用空格分隔:");
scanf("%d %d", &head, &leg);
rabbit = (leg - 2 * head) / 2;
chicken = head - rabbit;
if (rabbit < 0 || chicken < 0 || leg % 2 != 0) {
printf("无解\n");
} else {
printf("鸡有 %d 只,兔有 %d 只\n", chicken, rabbit);
}
return 0;
}
```
这个程序可以根据输入的头数和脚数计算出鸡和兔的数量,并输出结果。如果输入的数据不符合题目的要求,程序会输出"无解"。
阅读全文