程序改错题答案

程序改错题答案

ID:37674975

大小:95.02 KB

页数:8页

时间:2019-05-28

程序改错题答案_第1页
程序改错题答案_第2页
程序改错题答案_第3页
程序改错题答案_第4页
程序改错题答案_第5页
资源描述:

《程序改错题答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C程序改错题一、要求说明:1.在考生文件夹的Paper/CM子文件夹中,已有CM.c文件2.该程序中标有“/******1******/”、“/******2*****/”、“/*****3*****/”、“/********4*******/”等部分为需要程序改错的标志,其下一行程序语句有错误。考生需根据程序的功能自行改错,并调试运行程序;3.单击“回答”按钮后进行程序改错;二、注意事项:1.在改错时,不得删除改错标志(如:“/******1******/”等),考生在该改错标志下方的下一行,根据程序功能改错;调试运行程序。2.不得加行、减行、加句、减句。三、程序功能:

2、1输入x和正数eps,计算多项式的和,直到末项的绝对值小于eps为止。(1.19)#include#includevoidmain(){doublex,eps,s=1,t=1;/*******1********/floati=0;/*******2**********/scanf("%lf%lf",&x,&eps);do{i++;/*****3*****/t=-t*x/i;s+=t;/*****4*****/}while(fabs(t)>=eps);printf("%f",s);}2程序运行时,若输入a,n分别为3,6,则输出下列表达

3、式的值:(1.11)3+33+333+3333+33333+333333#includevoidmain(){inta,n,i;longs=0,t;/*******1********/scanf("%d%d",&a,&n);/*******2**********/t=0;/*******3**********/for(i=1;i<=n;i++){t=t*10+a;/*******4********/s=t+s;}printf("%ld",s);}3程序运行时输入n,输出n的所有质数因子。(2.3)例如:输入n为60,则输出60=2*2*3*5#inc

4、ludevoidmain(){intn,i;/******1******/scanf("%d",&n);printf("%d=",n);/******2******/i=2;/******3******/while(n>1)if(n%i==0){printf("%d*",i);/******4******/n=n/i;}elsei++;printf("b");}4程序运行时输入整数n,则输出n的各位数字之和。(1.12)例如:输入n=1308,则输出12;n=-3204,则输出9#includevoidmain(){/******

5、1******/intn,s=0;scanf("%d",&n);/******2******/n=n<0?-n:n;/******3******/while(n>0){/*****4*****/s=s+n%10;n=n/10;}printf("%d",s);}5程序运行时,输入10个数,分别输出其中的最大值和最小值。(2.6)#includevoidmain(){floatx,max,min;inti;/********1*******/for(i=1;i<=10;i++){/******2*******/scanf("%f",&x);/******

6、*3********/if(i==1){max=x;min=x;}else{if(x>max)max=x;if(x#include#includevoidmain(){inti,n;structaxy{floatx,y;};/*****1*****/structaxy*a;/*****2*****/s

7、canf("%d",&n);a=(structaxy*)malloc(n*sizeof(structaxy));for(i=0;iy);}}7循环输入x,n,调用递归函

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。