百钱白鸡问题
为啥用while循环,答案就只能出来一个?如果修改的话怎么修改?#include <stdio.h>
int main(){
int x,y,z;
while(x<=20){
while(y<=33){
z = 100 - x - y;
if ((z % 3 == 0) && (x * 5 + y * 3 + z / 3 == 100))
{
printf("公鸡:%d只,母鸡:%d只,小鸡:%d只", x, y, z);
}
y++;
}
x++;
}
return 0;
} 求助帮帮孩子 本帖最后由 中国彭于晏 于 2021-3-25 23:19 编辑
我用vc运行了一下,能出来三个数,但是这三个数好像不太对
公鸡:-858993460只,母鸡:-107374156只,小鸡:966367716只
页:
[1]