C语言编程:《孙子算经》中记载,今有雉兔同笼,上有三十五头,下有九十四足,用循环语句形式找出鸡兔的个数。
时间: 2024-05-23 09:16:36 浏览: 215
循环语句解决“孙子算经”问题的方法如下:
#define CNT_LEG 94 // 定义总足数常量
#define CNT_HEAD 35 // 定义总头数常量
int main()
{
int cnt_rabbit;
int cnt_chicken;
cnt_rabbit = (CNT_HEAD * 2 - CNT_LEG) / 2; // 先解方程,求出兔子的数量
cnt_chicken = CNT_HEAD - cnt_rabbit; // 再用总头数减去兔子的数量,就得出鸡的数量
printf("鸡的数量是:%d 只,兔子的数量是:%d 只\n", cnt_chicken, cnt_rabbit);
return 0;
}
输出结果为:鸡的数量是:23 只,兔子的数量是:12 只
阅读全文