发布网友 发布时间:2024-10-15 08:47
共3个回答
热心网友 时间:20小时前
#include <stdio.h>
int main()
{
int chickenNum, rabbitNum;
for( chickenNum = 0; chickenNum <= 40; chickenNum ++ )
{
for( rabbitNum = 0; rabbitNum <= 40; rabbitNum ++ )
{
if( chickenNum + rabbitNum == 40 && 2 * chickenNum + 4 * rabbitNum == 100 )
{
printf("鸡有%d只,兔有%d只\n", chickenNum, rabbitNum);
return 0;
}
}
}
return 0;
}
热心网友 时间:20小时前
#include<stdio.h>
int main()
{
int a,b;
for(a=1;a<25;a++)//兔子的数量从1到24
{
b=40-a;//鸡的数量等于40减去兔子的数量
if(4*a+2*b==100)//兔子和鸡的脚总数刚好等于100
printf("兔有%d只,鸡有%d只\n",a,b);//分别打印满足条件的兔子和鸡的数量
}
return 0;
}
很简单的一个程序
热心网友 时间:20小时前
for (a=1,b=1,sum1=0,sum2=0;a+b!=40&&(sum1+sum2)!=100;a++) 你先改一下这里,两个条件同时成立,应该加&&,逗号运算只会考虑最后一个