上机任务及课后作业题答案汇总.pdfVIP

  • 0
  • 0
  • 约5.84千字
  • 约 8页
  • 2026-01-27 发布于北京
  • 举报

上机任务八

上机任务七课后作业题

1.打开程序modi7_4.c,程序用穷举法实现计算“鸡兔共有30只,脚共有90只,

计算鸡兔各有几只”,请填空。#includestdio.hvoidmain(){int

x,y;for(x=0;x=30;x++){y=30-x;if(2*x+4*y==90)/*填空*/printf(鸡的数

量是%d,兔子的数量是%d\n,x,y);}

2.打开程序modi7_5.c,将百钱买百鸡问题用两重循环实现。

#includestdio.h

voidmain()

{intcocks,hens,chicks;

for(cocks=0;cocks=20;cocks++)

for(hens=0;hens=33;hens++)

{chicks=100-cocks-hens;

if(chicks%3==0cocks*5+hens*3+chicks/3==100)

printf(%d,%d,%d\n,cocks,hens,chicks);

}

}

3.打开程序modi7_6.c,有1020个西瓜,第一天卖一半多两个,以后每天卖

剩下的一半多两个,问几天以后能卖完?下面是计算上面问题的程序,请补充

完整。#includestdio.hvoidmain(){intday,x1,x2;day=0;x1=1020;

while(x10){x2=x1/2‑2;x1=x2;day++;}printf(day=%d\n,day);}解法二#

includestdio.hvoidmain()

上机任务八

上机任务七课后作业题

1.打开程序modi7_4.c,程序用穷举法实现计算“鸡兔共有30只,脚共有90

只,计算鸡兔各有几只”,请填空。

#includestdio.h

voidmain()

{intx,y;

for(x=0;x=30;x++)

{y=30-x;

if(2*x+4*y==90)/*fillblank*/

printf(chickennumis%d,rabbitnumis%d\n,x,y);

}

2.打开程序modi7_5.c,将百钱买百鸡问题用两重循环实现。

#includestdio.h

voidmain()

{intcocks,hens,chicks;

for(cocks=0;cocks=20;cocks++)

for(hens=0;hens=33;hens++)

{chicks=100-cocks-hens;

if(chicks%3==0cocks*5+hens*3+chicks/3==100)

printf(%d,%d,%d\n,cocks,hens,chicks);

}

}

3.打开程序modi7_6.c,有1020个西瓜,第一天卖一半多两个,以后每天卖

剩下的一半多两个,问几天以后能卖完?下面是计算上面问题的程序,请补

充完整。

#includestdio.h

voidmain()

{intday,x1,x2;

day=0;x1=1020;

while(x10)

{x2=x1/2-2;x1=x2;day++;}

printf(day=%d\n,day);

}

解法二

#includestdio.h

voidmain()

{intday,x;

day=0;x=1020;

while(x0)

{x=x/2-2;day++;}

prin

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档