//搬砖 #include<stdio.h> //头文件 int main() { int a,b,c; //定义三个变量,a,b,c为男人、女人、小孩数量。 for(a=1; a<=9; a++) //第一重循环,男人数量改变 { for(b=1;b<=12;b++) //第二重循环,在男人数量一定的基础下女人数量改变 { c=36-a-b; //为c赋值,由于总人数一定,小孩的数量在前面的基础上可以得出来 if((a*4+b*3+c/2.0==36)&&(a+b+c==36)) //条件判断,&&前是搬砖总量为36,&&后面是人数总量为36 printf("男人%d 女人%d 小孩%d",a,b,c); //如果满足条件,则输出三类人各自的人数 } } return 0; }