之间网

鸡兔同笼c语言编程答案(鸡兔同笼c语言)

百科精选
导读 您好,今日西西来为大家解答以上的问题。鸡兔同笼c语言编程答案,鸡兔同笼c语言相信很多小伙伴还不知道,现在让我们一起来看看吧!1、#includ...

您好,今日西西来为大家解答以上的问题。鸡兔同笼c语言编程答案,鸡兔同笼c语言相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、#include "stdio.h"void main(){ int sum,i,j,k=0,min,max,result[20]; printf("输入脚的总数:"); while(scanf("%d",&sum)!=1||sum%2!=0) printf("请重新输入:"); for(i=0;i<=sum/2;i++)//i表示鸡的数量 for(j=0;j<=sum/4;j++)//j表示兔子的数量 if(i*2+j*4==sum) //把所有的可能情况存放到数组result中 result[k++]=i+j; min=result[0]; //从数组result中找到最大值和最小值 max=result[0]; for(i=0;i<k;i++) { if(min>result[i]) min=result[i]; if(max<result[i]) max=result[i]; } printf("至少有 %d 只,至多有 %d 只:",min,max); }输出格式不复合你的要求,我没看懂你的要求。

2、你改一下吧。

本文就为大家分享到这里,希望小伙伴们会喜欢。

标签: