#include"stdio.h"int main(){ int x,y,z,m=0; for(x=0;x<=10;x++) { for(y=0;y<=25;x++) z=50-5*x-2*y; if(z>=0) {printf("%d %d %d\n",x,y,z); m=m+1; } } printf("%d",m); return 0;}
语法错误是由于没有返回值,
第二个for循环你确定是x++?