思路:本题就两个未知量,鸡和兔的数量。那我们分别设计和兔的数量为x和y。
int x,y; //定义鸡和兔的数量此时,鸡的数量就等于30-x
y=30-x; //总数30-鸡的数量,剩下的计算兔子的数量可以让循环的条件为鸡的数量
for(x=0;x<=30;x++) //鸡的数量从0开始增加,最多可以有30只判断鸡和兔子对应的数量是否满足脚的总数就可以判断出总数30内共有多少只鸡和兔子
(鸡有两只脚,兔子有三只脚)
if(2*x+4*y==90) //如果满足此条件,则可以达到90只脚的情况下一共多少只鸡和兔子满足二者关系达到共30只总程序如下:
#includeint main( ) { int x,y; for(x=0;x<=30;x++) y=30-x; if(2*x+4*y==90) printf("鸡有%d只,兔子有%d只n",x,y); return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)