c语言 百钱买百鸡

[复制链接]
查看11 | 回复1 | 2009-7-11 02:49:11 | 显示全部楼层 |阅读模式
因为鸡翁5钱,一共一百钱,它的范围是0~20,同理,鸡母范围是0~33,再用数量关系和穷举法求小鸡
回复

使用道具 举报

千问 | 2009-7-11 02:49:11 | 显示全部楼层
main(){ int a,b,c,sum;
/*a:翁;b:母鸡;c:雏鸡;*/ for(a=0;a<20;a++)/*翁一,五钱;所以最多可买20,但又不能取20*/for(b=0;b<34;b++){ c=100-a-b; if(5*a+3*b+c/3==100) printf("a:%d\nb:%d\nc:%d\n",a,b,c); }}首先用for(a=0;a<20;a++)找出a分别取0-19时的符合题意的b,c;再用for(a=0;a<20;a++)
for(b=0;b<34;b++)找出符合题意的c; 当a,b的值确定后,再跟据:c=100-a-b;确定出对应的C的值;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行