C语言>>百钱百鸡问题。鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,翁、母、雏各几何 ?
·
使用工具:
Dev-c++ 5.11
解题思路:
解读标题《百钱百鸡》,意思就是用一百元钱,购买一百只鸡,因为鸡的类别有三种,所以就有
不同的方案。公鸡一只五元钱,最多20只;母鸡一只三元钱,最多33只;小鸡一元钱三只,最多购买99只。并且①花费100元;②小鸡数量必须是3的倍数;③数量之和为100;
参考代码:
#include<stdio.h>
int main()
{
int x,y,z,num=1;
for(x=0;x<=20;x++)
for(y=0;y<=33;y++)
for(z=3;z<99;z++)
if(x*5+y*3+z/3==100&&z%3==0&&x+y+z==100)
printf("combination %d:\n x=%d\ty=%d\tz=%d\n",num++,x,y,z);
else
continue;
return 0;
}
运行结果:
更多推荐
已为社区贡献1条内容
所有评论(0)