百元百鸡问题
答案:3 悬赏:50 手机版
解决时间 2021-04-29 03:17
- 提问者网友:玫瑰园
- 2021-04-28 21:16
100快钱,买100只鸡。公鸡3元,母鸡2元,小鸡一元2只。问:各买多少只?用C++程序编写出来,怎么写?
最佳答案
- 五星知识达人网友:七十二街
- 2021-04-28 22:28
#include<stream.h>
int main()
{
float x,y,z;
for(x=0;x<30;x++)
for(y=0;y<50;y++)
for(z=0;z<10;z=z+2)
if(100==3*x+2*y+z*1.0/2)
cout<<"x="<<x<<" y="<<y<<" z="<<z<<endl;
}
int main()
{
float x,y,z;
for(x=0;x<30;x++)
for(y=0;y<50;y++)
for(z=0;z<10;z=z+2)
if(100==3*x+2*y+z*1.0/2)
cout<<"x="<<x<<" y="<<y<<" z="<<z<<endl;
}
全部回答
- 1楼网友:风格不统一
- 2021-04-29 00:53
#include <iostream>
using namespace std;
int main()
{
int gj,mj,xj;
for (gj = 0;gj <= 33;gj++)
{
for (mj = 0;mj <= 50;mj++)
{
xj = 100 - gj - mj;
if (xj % 2 == 0 && gj * 3 + mj * 2 + xj / 2 == 100)
cout << "公鸡" << gj << "\n母鸡" << mj << "\n小鸡" << xj << endl;
}
}
return 0;
}
- 2楼网友:荒野風
- 2021-04-29 00:04
程序说明与注释
#include<stdio.h>
int main()
{
int x,y,z,j=0;
printf("Folleing are possible plans to buy 100 fowls with 100 Yuan.\n");
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==100)
printf("%2d:cock=%2d hen=%2d chicken=%2d\n",++j,x,y,z);
}
}
一定要采纳那
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯