C语言百文百鸡做法
答案:1 悬赏:30 手机版
解决时间 2021-03-02 11:26
- 提问者网友:人傍凄凉立暮秋
- 2021-03-02 08:05
C语言百文百鸡做法
最佳答案
- 五星知识达人网友:思契十里
- 2021-03-02 09:28
以下是我的程序:
#include
#include
int main()
{
int x=0;
int y=0;
int z=0;
int sum1;
int sum2;
while(x<=20){
while(y<34){
while(z<=300){
sum1=x+y+z;
sum2=5*x+3*y+z/3;
if(sum1==100&&sum2==100){
printf("%d %d %d\n",x,y,z); //输出符合要求的结果
}
z++;
}
z=0; //清零,以便下一次进入循环
y++;
}
x=0;
y=0;
x++;
}
system("pause");
return 0;
}追问#include//共100钱,公鸡一只5钱,母鸡一只3钱,小鸡一钱3只
main()
{
int gj,mj,xj;
int sum=0;
printf("各种算法如下:\n");
{
for(gj=1;gj<20;gj++)
for(mj=1;mj<=33;mj++)
for(xj=1;xj<300;xj++)
if(gj*5+mj*3+xj/3==100&&xj%3==0&&gj+mj+xj==100)
{
printf("公鸡:%d 只,母鸡:%d 只,小鸡:%d 只\n",gj,mj,xj);
sum++;
}
}
printf("共有 %d 种算法\n",sum);
}我自己做出来了谢谢
#include
#include
int main()
{
int x=0;
int y=0;
int z=0;
int sum1;
int sum2;
while(x<=20){
while(y<34){
while(z<=300){
sum1=x+y+z;
sum2=5*x+3*y+z/3;
if(sum1==100&&sum2==100){
printf("%d %d %d\n",x,y,z); //输出符合要求的结果
}
z++;
}
z=0; //清零,以便下一次进入循环
y++;
}
x=0;
y=0;
x++;
}
system("pause");
return 0;
}追问#include
main()
{
int gj,mj,xj;
int sum=0;
printf("各种算法如下:\n");
{
for(gj=1;gj<20;gj++)
for(mj=1;mj<=33;mj++)
for(xj=1;xj<300;xj++)
if(gj*5+mj*3+xj/3==100&&xj%3==0&&gj+mj+xj==100)
{
printf("公鸡:%d 只,母鸡:%d 只,小鸡:%d 只\n",gj,mj,xj);
sum++;
}
}
printf("共有 %d 种算法\n",sum);
}我自己做出来了谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯