分类：电脑/网络-程序设计-C/C++
问题：百钱买百鸡5元公鸡3元母鸡1元小鸡方案： 
5元公3元母鸡1元小鸡方案：
回答：楼上killbug学者的有个错误if (i*5+j*3+k/3=100)^^^^^^^^^^^^^^^^^^^等于号好像应该写成“==”才行吧？我的回答是：变量x小鸡数量，y母鸡数量，z公鸡数量，k总价格#include <stdio.h>int main(void){　　int x , y , z , k;　　for(x=3; x<103; x=x+3 ) 　　　　for(y=1; y<101; y++) {　　　　　z = 100 - x - y;　　　　　if (z < 1) continue;　　　　　k = x / 3 + 3 * y + 5 * z;　　if (k == 100) 　　　　printf("小鸡 = %d只, 母鸡 = %d只, 公鸡 = %d只\n", x, y, z);　　　　}//next y　　//next x　　return 0;}//main运行结果：小鸡 = 78只, 母鸡 = 18只, 公鸡 = 4只小鸡 = 81只, 母鸡 = 11只, 公鸡 = 8只小鸡 = 84只, 母鸡 = 4只, 公鸡 = 12只