#include "stdio.h"
main()
{int x,y,z;
for(x=0;x<=19;x++)
for(y=0;y<=33;y++)
{z=100-x-y;
if(z%3+5*x+3*y+100/3==100)
printf("\nx=%d y=%d z=%d",x,y,z);
}
}
在我的机子上编译成功,但运行时一闪而过,不知什么原因。
#include "stdio.h"
main()
{int x,y,z;
for(x=0;x<=19;x++)
for(y=0;y<=33;y++)
{z=100-x-y;
if(z%3+5*x+3*y+100/3==100)
printf("\nx=%d y=%d z=%d",x,y,z);
}
}
在我的机子上编译成功,但运行时一闪而过,不知什么原因。
正确完整代码:
#include <stdio.h>
void main()
{int x,y,z;
for(x=1;x<=19;x++)
for(y=1;y<=33;y++)
{z=100-x-y;
if(z%3==0&&5*x+3*y+z/3==100)
printf("\nx=%d y=%d z=%d",x,y,z);
}
}