C语言程序改错及填空题_第1页
C语言程序改错及填空题_第2页
C语言程序改错及填空题_第3页
C语言程序改错及填空题_第4页
C语言程序改错及填空题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序改错及填空题C语言程序改错及填空题C语言程序改错及填空题xxx公司C语言程序改错及填空题文件编号:文件日期:修订次数:第1.0次更改批准审核制定方案设计,管理制度下列程序是建立一个包含学生有关数据的单向链表。但该程序有2个错误,错误出现在每个注释行附近,请调试改正。调试改正中,不得改变程序结构,也不得增删语句。#defineNULL0structstud{longnum;charname[10];floatscore;structstud*next;};/*……………comment……………*/intn;structstudcreate()序中有两处错误代码,请改正.注意,不得改变程序结构。#include<>main(){inta[8],*p=a;inti,j;inttempmin,tempcode;printf("\ninputthenumbers:\n");for(i=0;i<8;i++)scanf("%d",p+i);tempmin=*p;for(i=0;i<7;i++){for(j=i;j<8;j++)if(j==i||*(p+j)<tempmin){tempmin=*(p+i);commentone*/if(j==ls2)return(s1+j);commenttwo*/c=find_str(a,b);if(c!=NULL)printf("%s\n",c);elseprintf("未找到字符串%s\n",b);}程序的功能是:计算并输出从键盘输入的任一正整数的各位数字之和s以及各位数字之积t。例如,当输入的正整数为237时,s的值为12,t的值为42。请改正程序中的两个错误,使它能得出正确的结果。注意:不得增行或删行,也不得修改程序的结构。#include""main(){intn,yw,s=0,t=0;voidinv(x,n)int*x,n;{int*p,t,*i,*j,m=(n-1)/2;i=x;j=n;.*((2*k*2*k)/((2*k-1)*(2*k+1)))请改正函数fun中的两个错误,使程序能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include""#include""fun(intk)ment1*/n=10;ment2*/for(j=0;j<=n/2-abs(i);j++)printf("%c",s[j]);for(j=n/2-abs(i);j<19;j++)printf("%c",s[j]);commentone*/for(i=0;i<st;i++)t[st]=s[i];commenttwo*/t[st]='\0';del意,不得改变程序结构。#include<>main(){ inta[10],b[10],i; for(i=0;i<=10;i++)注意:不得改变程序的结构和算法,也不能增加或删除程序行。#include""intyanghui(intx,inty)#include<>main(){inti,s,k,count=0;for(i=100;i<=1000;i++){s=0;k=i;while(k==0)#include<>main(){char*p,s[6];intn;p=&s;#include<>#include<>voidswap(char*a,char*b){ charc; c=*a; *a=*b; *b=c;}voidreverse(char*s,char*t){ if(s<t){ swap(*s,*t);#defineM4#defineN3voidsort(int*x,int*y,int*z){inti=0,j=0,k=0;while(i<M&&j<N) if(x[i]<y[j]) z[k++]=x[i++]; else z[k++]=y[j++];while(i<M) z[k++]=x[i++];while(i<N) z[k++]=y[j++];}voidmain(){inta[M]={1,5,34,100};intb[N]={20,35,200};intc[M+N],i;sort(a,b[0],c);#include<>#include<>voidf(char*str){ char*p,*q,*r,c; /*--用选择排序法对字符串str中字符按从小到大排序。找出以下程序段中的错误--*/ for(p=str;*p;p++) { for(r=p,q=p+1;*q;q++) if(r>q)注意:不得改变程序结构。题中涉及的文件所在位置均指考生目录.#include<>main(){inti,s;s=i;#include<>voidmain(void){unsignedlongnum,max,t;intcount;count=max=0;scanf("%d",&num);..#defineN11main(){intI,j,a[N][N];for(I=1;I<N;I++){a[I][I]=1;(1)现上述要求。不得增加行或删除行,也不得更改程序结构。#include<>main(){inti,s,k,count=0; for(i=100;i<1000;i++) { s=0;k=i; while(__________)图片 文件名:"";宽度:80pixels;高度:80pixels2.“登录名:”文本框 名称:"login_name";尺寸:20字符3.“密码:”密码文本框 名称:"login_password";尺寸:20字符4.“类型:”下拉组合框 文字列表项:“商务用户”、“VIP用户”、“免费用户”5.发送电子邮件超链接 邮件发送地址:""6.BBS超链接 超链接地址:""><html> <head> <title>yoyo邮局主页</title> </head> <body> <palign="center"> <b><fontcolor="#800080"face="楷体_GB2312"size="5">yoyo邮局</font></b> </p> <palign="center"> ___(1)___2005年12月5日上午10时50分29秒2005年12月5日return;}printf("%d%s\n",x,(2)"Yes":"No");main(){char*b="09ABCDEF";intc[64],i=0,base;longn;printf("enteranumber:\n");scanf("%ld",&n);printf("enternewbase:\n");scanf("%d",&base);do{c[i]=n%base;(1)#include""main(){intmatrix[50][50];inti,j,n,sign=1;printf("Inputtherankofthematrix:\n");scanf("%d",(1));n");sign=0;break;}if(sign==0)break;}if((3))n");}程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其它元素不变。请将程序补充完整,使它能得出正确的结果。不得增行或删行,也不得更改程序的结构。#include<>#include<>main(){chara[]="clanguage",t;inti,j,k;k=strlen(a);for(i=0;i<=k-2;i+=2)for(j=______;j<=k;j+=2)#include<>voidmain(){inta[10]={10,50,3,80,78,100,56,67,102,11};inti,j,m;for(i=1;i<10;i++){m=a[i];j=(1);#include""main(){(1)i,j,k;#defineN3#defineM4voidLineMax(intx[N][M]){inti,j,p;for(i=0;i<N;i++){p=0;for(j=1;j<M;j++)if(x[i][p]<x[i][j])(1);#include<>intcount(char*str){ inti,num=0; for(i=0;str[i];i++) { if([])n",number);}给出的文件,其中嵌入了JavaScript脚本,它的功能是:在页面上显示系统日期的中文大写形式工,假设系统日期为2007年11月1日,则在页面上显示“今天是:公元二零零七年十一月一日”。该文件中有3处空,请补充完整,使之能够正确运行。注意:不得改变程序的结构和算法,也不能增加或删除程序行。在FrontPage的Html选项卡中编辑。题中涉及的文件所在位置均指考生目录.<head><title>全中文日期显示</title></head><body><fontcolor="#FF0000">今天是:</font><scriptlanguage="JavaScript">functionnumber(index1){varnumberstring="一二三四五六七八九十";if(index1==0){("十")}if(index1<10){(0+(index1-1),index1))}elseif(index1<20){("十"+(0+(index1-11),(index1-10)))}elseif(index1<30){("二十"+(0+(index1-21),(index1-20)))}else{("三十"+(0+(index1-31),(index1-30)))}}vartoday1=newDate()varyear=()%1000varmonth=()+1vardate=____(1)_____<html><head><title>幸运者游戏(1)#include<>intpower(inti){ intval=1; while(i--) val*=2; returnval;}intf(longb){ inta[8],i,value=0; for(i=0;i<8;i++) { a[i]=b%10; [];<html>(1)<HTML><HEAD><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"></HEAD><SCRIPTLanguage="javascript">lements['Dec'].value; (2)=dechex(myfield);2019年12月31日12/31/2019{[j]=newImage;[j++].src=a[i];}}}functionMM_findObj(n,d){varp,i,x;if(!d)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论