欢迎来到天天文库
浏览记录
ID:46875703
大小:112.00 KB
页数:20页
时间:2019-11-28
《福建省计算机二级考试C语言上机试题库改错填空编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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。#i
2、nclude#defineN5voidmain(){inta[N][N],i,j;for(i=0;i3、for(j=i+1;j#includevoidmain(){intn=0,sum=0;/**/while(su4、m<1000);/**/{/**/sum+=n^2/**/;n++,n++;}printf("n=%d",n-2);getch();}学习参考.....Cmody202.c修改程序,实现从键盘输入一串字符,并在字符串中从第m个字符串开始截取n个字符。例如:输入的字符串为”welcome”,m=2,n=3,则截取的字串为”elc”#include#includevoidmain(){charstr[100],sub[100];intm,n,len,i;printf("Enterstr5、ing:");gets(str);printf("Entermn:");scanf("%d%d",&m,&n);len=strlen(str);if(m-1+n>len)printf("Can'trunwith%dand%d!",m,n);else{i=0;/**/while(i<=n)/**/{/**/sub[i]=str[m+i];/**/i++;}/**/sub[i]='';/**/printf("substringis:%s",sub);}getch();}Cmody211.c修改程序,实现输入一整6、型二维数组,计算其中数组元素的最大值与最小值的差。#include#include#defineROW3#defineCOL4voidmain(){inta[ROW][COL],max,min,i,j,result;clrscr();printf("Enterarraya:");for(i=0;i7、L;j++){if(/**/minmax)/**/max=a[i][j]/**/}printf("Result=%d",max-min);getch();}Cmody212.c修改程序cmody212.c,实现从键盘输入一串字符和一个字串,输出该子串在原字符串中出现的次数。#include#include学习参考.....voidmain(){inti,j,k,count;chars1[100],s2[1008、];printf("EntermainString:");gets(s1);printf("EnterSubString:");gets(s2);count=0;/**/for(i=0;*s1!=' ';i++)/**/{/**/for(k=0;(s1[j]==s2[k])&&(s1[j]!=' '
3、for(j=i+1;j#includevoidmain(){intn=0,sum=0;/**/while(su
4、m<1000);/**/{/**/sum+=n^2/**/;n++,n++;}printf("n=%d",n-2);getch();}学习参考.....Cmody202.c修改程序,实现从键盘输入一串字符,并在字符串中从第m个字符串开始截取n个字符。例如:输入的字符串为”welcome”,m=2,n=3,则截取的字串为”elc”#include#includevoidmain(){charstr[100],sub[100];intm,n,len,i;printf("Enterstr
5、ing:");gets(str);printf("Entermn:");scanf("%d%d",&m,&n);len=strlen(str);if(m-1+n>len)printf("Can'trunwith%dand%d!",m,n);else{i=0;/**/while(i<=n)/**/{/**/sub[i]=str[m+i];/**/i++;}/**/sub[i]='';/**/printf("substringis:%s",sub);}getch();}Cmody211.c修改程序,实现输入一整
6、型二维数组,计算其中数组元素的最大值与最小值的差。#include#include#defineROW3#defineCOL4voidmain(){inta[ROW][COL],max,min,i,j,result;clrscr();printf("Enterarraya:");for(i=0;i7、L;j++){if(/**/minmax)/**/max=a[i][j]/**/}printf("Result=%d",max-min);getch();}Cmody212.c修改程序cmody212.c,实现从键盘输入一串字符和一个字串,输出该子串在原字符串中出现的次数。#include#include学习参考.....voidmain(){inti,j,k,count;chars1[100],s2[1008、];printf("EntermainString:");gets(s1);printf("EnterSubString:");gets(s2);count=0;/**/for(i=0;*s1!=' ';i++)/**/{/**/for(k=0;(s1[j]==s2[k])&&(s1[j]!=' '
7、L;j++){if(/**/minmax)/**/max=a[i][j]/**/}printf("Result=%d",max-min);getch();}Cmody212.c修改程序cmody212.c,实现从键盘输入一串字符和一个字串,输出该子串在原字符串中出现的次数。#include#include学习参考.....voidmain(){inti,j,k,count;chars1[100],s2[100
8、];printf("EntermainString:");gets(s1);printf("EnterSubString:");gets(s2);count=0;/**/for(i=0;*s1!=' ';i++)/**/{/**/for(k=0;(s1[j]==s2[k])&&(s1[j]!=' '
此文档下载收益归作者所有