第5章习题参考答案.doc 5页

  • 37.00 KB
  • 2022-04-22 11:47:44 发布

第5章习题参考答案.doc

  • 5页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'《实用C语言简明教程》第5章习题参考答案5-1D5-2B5-3(1)#include"stdio.h"main(){inti=0,a=0;while(i<20){for(;;)if(i%10==0)break;elsei--;i+=11;a+=i;}printf("%dn",a);}输出结果:32(2)#include"stdio.h"main(){inti,j,b=0;for(i=0;i<3;i++)for(j=0;j<2;j++)if(j>=i)b++;printf("%dn",b);}输出结果:35-4#include"stdio.h"main() {ints,n;s=0;n=0;while(s<1000){n++;s+=n*n;}printf("n=%d,s=%dn",n-1,s-n*n);}输出结果:n=13,s=8195-5#include"stdio.h"main(){intj,x,max,min,sum;floatave;printf("Enter10number:n");scanf("%d",&x);sum=max=min=x;for(j=2;j<=10;j++){scanf("%d",&x);sum+=x;if(x>max)max=x;elseif(x=1.0e-12){sum+=x;i++;}}while(x>=1.0e-12);pi=sqrt(sum*6);printf("Thepiis%fn",pi);}5-8#include"stdio.h"main(){longx,sum=0;printf("enterainteger:n");scanf("%ld",&x);do{sum+=x%10;x=x/10;}while(x!=0);printf("Thesumis%ldn",sum);}5-9#include"stdio.h"main(){charc,ei=0,ni=0,si=0;printf("enterastring:n");for(;;) {c=getch();printf("%c",c);if((c>="a"&&c<="z")||(c>="A"&&c<="Z"))ei+=1;elseif(c>="0"&&c<="9")ni+=1;elseif(c==32)si+=1;elseif(c==13)break;elseprintf("entererror!");}printf("Theletter:%dnnumber:%dnspace:%d",ei,ni,si);}5-10#include"stdio.h"main(){longa,product=1,i;printf("nPleaseenterainteger:n");scanf("%ld",&a);for(i=2;i