#include<stdio.h>
int main()
{
int i,j,k;
for(i=1;i<=100;i++)
{
for(j=i;j<=100;j++)
{
for(k=j;k<=100;k++)
{
if(i+j+k==100)
{
if(i/3+3*j+5*k==100)
{
printf("小鸡:%d只,母鸡:%d只,公鸡:%d只\n",i,j,k);
}
}
}
}
}
return 0;
}
无错误,但是无法编译。。
#include<stdio.h>
int main()
{int i,j,k;
for(i=1;i<=100;i++)
{for(j=1;j<=100;j++)
{for(k=1;k<=100;k++)
{if(i+j+k==100)
{if(i/3+3*j+5*k==100)
{printf("小鸡:%d只,母鸡:%d只,公鸡:%d只\n",i,j,k);
}
}
}
}
}return 0;}
你的代码有问题 注意我图中 全出来的
我要的是我哪个地方出错了,而不是答案