用c语言输入两个整数代表鸡和兔的总只数与总脚数,编写程序,输出鸡和兔各多少只(输入和输出时,按先鸡后免的顺序,中间以空格分隔)。
时间: 2024-02-18 22:04:21 浏览: 66
鸡兔同笼题型方程版(免费下载), 只需输入头数和脚数, 即刻输出答案
好的,我可以帮你写这个程序。请参考下面的代码:
```c
#include <stdio.h>
int main() {
int total_num, total_legs, chicken_num, rabbit_num;
printf("请输入总只数和总脚数:");
scanf("%d%d", &total_num, &total_legs);
rabbit_num = (total_legs - total_num * 2) / 2;
chicken_num = total_num - rabbit_num;
printf("鸡的数量是:%d,兔子的数量是:%d\n", chicken_num, rabbit_num);
return 0;
}
```
这段代码中,我们首先定义了四个变量,分别表示总只数、总脚数、鸡的数量和兔子的数量。然后通过 `scanf` 函数从用户获取输入的总只数和总脚数。接着,我们根据鸡和兔子的脚数分别计算出兔子和鸡的数量,最后输出结果。
注意,这里假设输入的总只数中鸡和兔子的数量之和等于总只数。如果用户输入的总只数和总脚数不符合这个条件,程序的输出结果可能会有误。
阅读全文