#include <stdio.h> int main() { int x,y,z; int n; //int cnt=0; scanf("%d",&n); for(x=0;x<=100;x++){ for(y=0;y<=100;y++){ //递增输出,z直接100-x-y就行了,少一层循环 z=100-x-y; // cnt++; if(5*x+3*y+(1.0/3.0)*z<=n&&z>=0){ printf("x=%d,y=%d,z=%d\n",x,y,z); } //递增输出,一旦不符合后面都不符合,直接中止本层for //cnt=10201=&g...