你们好,最近小未来发现有诸多的小伙伴们对于鸡兔同笼c语言编程答案,鸡兔同笼c语言这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 分析问题的含义,我们得出鸡和兔子的数量在0到35(含)之间。
2、 用一个整数变量保存鸡的数量:int Ji=0;//声明变量时最好赋一个初始值。
3、 用一个整数变量来保存兔子的数量:int tu=0;
4、 然后声明一个整型变量来保存英尺数:int zu=0;
5、 变量声明代码如下:
6、 int ji=0;
7、 int tu=0;
8、 int zu=0;
9、 我们知道鸡和兔子的数量之和是35,所以
10、 tu=35 - ji;
11、 鸡和兔子的总数是
12、 zu=ji*2 + tu * 4;
13、 换句话说,只要我们给一只鸡这个数字,我们就可以表达出总数。
14、 我们用一个for循环遍历ji从0到35的所有可能性。当zu等于94时,在屏幕上打印鸡和兔子的数量就是我们需要的结果。
15、 所有代码如下:
16、 #include stdio.h
17、 #include stdlib.h
18、 int main()
19、 {
20、 int ji=0;
21、 int tu=0;
22、 int zu=0;
23、 for(ji=0;ji=35;ji++)
24、 {
25、 tu=35 - ji;
26、 zu=ji*2 + tu * 4;
27、 {
28、 if(zu==94)
29、 printf('Ji=%d, Tu=%d, Zu=%d\n', ji, 35-ji, zu);
30、 }
31、 }
32、 getchar();//防止操作过程中屏幕快速消失,便于观察操作结果。
33、 return 0;
34、 }
35、 最后的结果是:
36、 Ji=23, T=12, Zu=94
37、 我也祝你有个好结果。
38、 如果题数不一样,可以试着改一下,看看能不能得出正确的结果。祝你成功!
以上就是鸡兔同笼c语言这篇文章的一些介绍,希望对大家有所帮助。