用C语言解棚缺决百鸡问题的步骤如下:
1丶打开判芹网页C语言编译环境,或者自己的安装的编译掘和毕环境。
2丶设一百只鸡中公鸡、母鸡、小鸡分别为x,y,z;用遍历所有可能的方法找出符合条件的解,输入如下图代码。
3丶查看运行结果并分析:有三种可能性。
这样就解决了用C语言解决百鸡问题。
#include<stdio.h>int main()
{
int a,b,c//各种鸡的数目
int i=0//方程解数目
printf("百钱买百鸡,求鸡翁,鸡母,鸡雏的数目:历巧野宽唤\n")
for(a=0a<20a++)//外层循环控制公鸡
{
for(b=0b<=33b++)//内层循环控制公鸡
{
c=100-a-b //小鸡的只数
if(c%3==0 &&a*5+b*3+c/肢喊3==100)
{
//验证取c值的合理性及得到一组解的合理性
printf("%2d:鸡翁数:%2d,鸡母数:%2d,鸡雏数:%2d\n",++i,a,b,c)
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)