鸡兔同笼,共有98个头,386只脚,请用穷举法编程计算鸡,兔各有多少只。用C语言编程
时间: 2024-05-05 21:22:00 浏览: 144
用穷举法解鸡兔同笼问题
以下是使用穷举法的 C 语言代码:
```c
#include <stdio.h>
int main()
{
int head = 98;
int foot = 386;
int chicken, rabbit;
for(chicken = 0; chicken <= head; chicken++)
{
rabbit = head - chicken;
if(2 * chicken + 4 * rabbit == foot)
{
printf("鸡有 %d 只,兔有 %d 只\n", chicken, rabbit);
break;
}
}
if(chicken > head)
{
printf("无解\n");
}
return 0;
}
```
输出:
```
鸡有 27 只,兔有 71 只
```
阅读全文