
各位大虾,百钱买百鸡用C语言怎么做
4个回答
展开全部
鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
#include <stdio.h>
int main()
{
int m,w,c; //m代表鸡翁,w代表鸡母,c代表鸡雏
for(m=1;m<=20;m++)
{
for(w=1;w<=40;w++)
{
for(c=1;c<=100;c++)
if((5.0*m+3.0*w+c/3.0==100.0)&&(m+w+c==100))
printf("鸡翁有%d只,鸡母有%d只,鸡雏有%d只\n",m,w,c);
}
}
return 0;
}
#include <stdio.h>
int main()
{
int m,w,c; //m代表鸡翁,w代表鸡母,c代表鸡雏
for(m=1;m<=20;m++)
{
for(w=1;w<=40;w++)
{
for(c=1;c<=100;c++)
if((5.0*m+3.0*w+c/3.0==100.0)&&(m+w+c==100))
printf("鸡翁有%d只,鸡母有%d只,鸡雏有%d只\n",m,w,c);
}
}
return 0;
}
2009-06-18
展开全部
只用一个循环就可以。
void hundred_chickens()
{
int x;
int y;
for(x = 0; x < 20; x++)
{
y = 100 - 7*x;
if (y%4 == 0 && y >= 0)
{
y /= 4;
printf("x = %d, y = %d, z = %d \n",x,y, 100-x-y);
}
}
}
void hundred_chickens()
{
int x;
int y;
for(x = 0; x < 20; x++)
{
y = 100 - 7*x;
if (y%4 == 0 && y >= 0)
{
y /= 4;
printf("x = %d, y = %d, z = %d \n",x,y, 100-x-y);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
#include
<stdio.h>
int
main()
{
int
m,w,c;
//m代表鸡翁,w代表鸡母,c代表鸡雏
for(m=1;m<=20;m++)
{
for(w=1;w<=40;w++)
{
for(c=1;c<=100;c++)
if((5.0*m+3.0*w+c/3.0==100.0)&&(m+w+c==100))
printf("鸡翁有%d只,鸡母有%d只,鸡雏有%d只\n",m,w,c);
}
}
return
0;
}
#include
<stdio.h>
int
main()
{
int
m,w,c;
//m代表鸡翁,w代表鸡母,c代表鸡雏
for(m=1;m<=20;m++)
{
for(w=1;w<=40;w++)
{
for(c=1;c<=100;c++)
if((5.0*m+3.0*w+c/3.0==100.0)&&(m+w+c==100))
printf("鸡翁有%d只,鸡母有%d只,鸡雏有%d只\n",m,w,c);
}
}
return
0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
X(公)Y(母)Z(小)
for(x=0;x<20;x++)
for(y=0;y<33;y++)
{z=100-x-y;
if((z%3==0)&&((5*x+3*y+z/3))printf(……)}
用手机字数有限希望你能理解。
for(x=0;x<20;x++)
for(y=0;y<33;y++)
{z=100-x-y;
if((z%3==0)&&((5*x+3*y+z/3))printf(……)}
用手机字数有限希望你能理解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询