百鸡百钱问题
1. 问题描述
公鸡5钱一只,母鸡3钱一只,小鸡1钱三只,用一百个钱买一百只鸡,公鸡,母鸡,小鸡各多少只
2.设计思路
不妨先设公鸡数量为x母鸡数量为y小鸡数量为z
则可列出方程:x+y+z=100
5x+3y+1/3z=100
又因为只有100钱
所以x<20 y<33
3.程序流程
4.代码#include<stdio.h>
int main()
{
int x,y,z;//x为公鸡,y为母鸡,z为小鸡
for(x=1;x<=20;x++)
for(y=1;y<=33;y++)
{
z==100-x-y;
if(5*x+3*y+z.0/100==100)
printf("x=%2d,y=%2d,z=%2d\n",x,y,z);
}
return=0;
}
标签:母鸡,公鸡,小鸡,C语言,2d,解决,百鸡百钱,100 From: https://www.cnblogs.com/4a5r/p/17310933.html