今天来聊聊关于鸡兔同笼c语言穷举法,鸡兔同笼c语言的文章,现在就为大家来简单介绍下鸡兔同笼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、你改一下吧。
相信通过鸡兔同笼c语言这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。