C程序设计第五章课后习题答案.pdfVIP

  • 0
  • 0
  • 约1.57千字
  • 约 2页
  • 2026-03-05 发布于河南
  • 举报

C程序设计(第四版)(谭浩强)第五章课后习题答案

循环结构程序设计

P1155.1用while计算1至100的合.

#includestdio.h

intmain()

{

inti=1,sum=0;

while(i=100)//对于需要运算的值,要么在运算前可以赋值,要么一开始要指定.

{

sum=sum+i;

i++;

}

printf(Thesumis%d.\n,sum);

return0;

}

P1175.2用do-while来做1至100的合.

#includestdio.h

intmain()

{

inti=1,sum=0;

do//do-while可以做的事,用while都可以做到.

{//do-while先做一次执行,再判断条件,而while却是先做一个条件,再执行.

sum=sum+i;

i++;

}while(i=100);

printf(Thesumis%d.\n,sum);

return0;

}

P1185.3比较do-while与while的差别.

#includestdio.h

C程序设计(第四版)(谭浩强)第五章课后习题答案

intmain()

{

inti,sum=0;

printf(Pleaseinputanumber:);

scanf(%d,i);//输入10以内,正常,11的话,则sum仍然是0.

while(i=10)

{

sum=sum+i;

i++;

}

printf(Thesumof1-10is%d.\n,sum);

return0;

}

#includestdio.h

intmain()

{

inti,sum=0;

printf(Pleaseinputanumber:);

scanf(%d,i);//输入10以内,结果一样.输入11的话,先做操作,所以sum=11.

do

{

sum=sum+i;

i++;

}while(i=10);//此重点在于理解二者的差别.

printf(Thesumof1-10is%d.\n,sum);

return0;

}

P1265.4break的例子.

#includestdio.h

intmain()

{

inti,b=0,a,c;

for(i=0;i=1000;i++)

{

printf(Pleaseinputamount:);//循环体内套有输出语句以及跳出语句.

scanf(%d,a);

b=b+a;

if(b=100)

文档评论(0)

1亿VIP精品文档

相关文档