欢迎来到天天文库
浏览记录
ID:52919470
大小:104.00 KB
页数:19页
时间:2020-03-31
《福建省计算机二级考试C语言上机题库改错填空编程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、二、改错题Cmody191.c修改程序,用以计算1~100之间所有的偶数之和。#include#includevoidmain(){inti=1;/**/intsum=2/**/;while(i++,i<=100){if(/**/i==(i/2)*2/**/)continue;sum+=i;}printf("Sumis%d",sum);getch();}Cmody192.c修改程序,将二维数组表示的方阵左下半三角(不含对角线)各元素加4,右上半三角(含对角线)各元素乘2。#include#defineN5voidmain(
2、){inta[N][N],i,j;for(i=0;i3、);for(i=0;i#includevoidmain(){intn=0,sum=0;/**/while(sum<1000);/**/{/**/sum+=n^2/**/;n++,n++;}printf("n=%d",n-2);getch();}Cmody202.c修改程序,实现从键盘4、输入一串字符,并在字符串中从第m个字符串开始截取n个字符。例如:输入的字符串为”welcome”,m=2,n=3,则截取的字串为”elc”#include#includevoidmain(){charstr[100],sub[100];intm,n,len,i;printf("Enterstring:");gets(str);printf("Entermn:");scanf("%d%d",&m,&n);len=strlen(str);if(m-1+n>len)printf("Can'trunwith%dand%d!",m,n);el5、se{i=0;/**/while(i<=n)/**/{/**/sub[i]=str[m+i];/**/i++;}/**/sub[i]='';/**/printf("substringis:%s",sub);}getch();}Cmody211.c修改程序,实现输入一整型二维数组,计算其中数组元素的最大值与最小值的差。#include#include#defineROW3#defineCOL4voidmain(){inta[ROW][COL],max,min,i,j,result;clrscr();printf("Enterarraya:6、");for(i=0;imax)/**/max=a[i][j]/**/}printf("Result=%d",max-min);getch();}Cmody212.c修改程序cmody212.c,实现从键盘输入一串字符和一个字串,输出该子串在原字符串中出现的次数。#inclu7、de#includevoidmain(){inti,j,k,count;chars1[100],s2[100];printf("EntermainString:");gets(s1);printf("EnterSubString:");gets(s2);count=0;/**/for(i=0;*s1!=' ';i++)/**/{/**/for(k=0;(s1[j]==s2[k])&&(s1[j]!=' ');j++,k++);/**/if(s2[k]
3、);for(i=0;i#includevoidmain(){intn=0,sum=0;/**/while(sum<1000);/**/{/**/sum+=n^2/**/;n++,n++;}printf("n=%d",n-2);getch();}Cmody202.c修改程序,实现从键盘
4、输入一串字符,并在字符串中从第m个字符串开始截取n个字符。例如:输入的字符串为”welcome”,m=2,n=3,则截取的字串为”elc”#include#includevoidmain(){charstr[100],sub[100];intm,n,len,i;printf("Enterstring:");gets(str);printf("Entermn:");scanf("%d%d",&m,&n);len=strlen(str);if(m-1+n>len)printf("Can'trunwith%dand%d!",m,n);el
5、se{i=0;/**/while(i<=n)/**/{/**/sub[i]=str[m+i];/**/i++;}/**/sub[i]='';/**/printf("substringis:%s",sub);}getch();}Cmody211.c修改程序,实现输入一整型二维数组,计算其中数组元素的最大值与最小值的差。#include#include#defineROW3#defineCOL4voidmain(){inta[ROW][COL],max,min,i,j,result;clrscr();printf("Enterarraya:
6、");for(i=0;imax)/**/max=a[i][j]/**/}printf("Result=%d",max-min);getch();}Cmody212.c修改程序cmody212.c,实现从键盘输入一串字符和一个字串,输出该子串在原字符串中出现的次数。#inclu
7、de#includevoidmain(){inti,j,k,count;chars1[100],s2[100];printf("EntermainString:");gets(s1);printf("EnterSubString:");gets(s2);count=0;/**/for(i=0;*s1!=' ';i++)/**/{/**/for(k=0;(s1[j]==s2[k])&&(s1[j]!=' ');j++,k++);/**/if(s2[k]
此文档下载收益归作者所有