该程序功能:调用函数f,求二维数组a中全体元素之和。 #include
float f( _______1_______ ) { float y=0; int i,j; for(i=0;i void main() { float a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}},*b[3]; int i; for(i=0;i<3;i++) b[i]=___2___; printf(\} 25. float *x[],int m,int n a[i] 26. 在考生目录的Paper子目录下,有Modify.c文件,该文件中\N ____\是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:输入三个整数,按由小到大的顺序输出这三个数。 #include void swap(______1______) { /*交换两个数的位置*/ int temp; temp = *pa; *pa = *pb; *pb = temp; } void main() { int a,b,c,temp; scanf(\ if(a>b) swap(&a,&b); if(b>c) swap(&b,&c); if(______2______) swap(&a,&b); printf(\} 26. int* pa,int* pb a>b 27. 在考生目录的Paper子目录下,有Modify.c文件,该文件中\N ____\是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:调用函数f,从字符串中删除所有的数字字符。 #include 11 { int i=0; while(s[i]!='\\0') if(isdigit(s[i])) ____1____(s+i,s+i+1); ___2___ i++; } void main(){ char str[80]; gets(str); f(str); puts(str); } 27. strcpy else 28. 在考生目录的Paper子目录下,有Modify.c文件,该文件中\N ____\是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:将输入的十进制正整数n通过函数Dec2Bin转换为二进制数,并将转换结果输出。 #include int bin[32],j; for(j=0;m!=0;j++) { bin[j]= ______1______; m=m/2; } for(;j!=0;j--) printf(\} void main(){ int n; scanf(\28. m%2 bin[j-1] 29. 在考生目录的Paper子目录下,有Modify.c文件,该文件中“/***** N ***** /”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:将两个字符串连接起来。 #include char s1[80],s2[40]; int i=0,j=0; printf(\ printf(\ while (s1[i] !='\\0') /****** 1 ******/ i+1; while (s2[j] !='\\0') /****** 2 ******/ s1[++i]=s2[++j]; /* 拼接字符到s1 */ s1[i] ='\\0'; printf(\} 12 29. i++; s1[i++]=s2[j++]; 30. 在考生目录的Paper子目录下,有Modify.c文件,该文件中\N ____\是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:将输入的十进制整数n通过函数DtoH转换为十六进制数,并将转换结果以字符串形式输出。例如:输入十进制数79,将输出十六进制4f。 # include int DtoH(int n,char *str) { int i=0; while(n!=0){ ________2________ n/=16;i++; } return i-1; } void main() { int i,k,n; char *str; scanf(\ k=DtoH(n,str); for (i=0;i<=k;i++) printf(\} 30. return 'a'+x-10; *str++=trans(n); 31. 在考生目录的Paper子目录下,有Modify.c文件,该文件中“/***** N ***** /”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:用递归法将一个六位整数n转换成字符串,例如输入123456,应输出字符串\。 #include void itoa(long i,char *s) { if(i==0) return; /****** 1 ******/ *s='1'+i; itoa(i/10,s-1); } void main() { long n; char str[7]=\ /****** 2 ******/ 13 itoa(n,str+6); printf(\} 31. *s='0'+i; itoa(n,str+5); 32. 在考生目录的Paper子目录下,有Modify.c文件,该文件中“/***** N ***** /”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:将一个char型数的高4位和低4位分离,分别输出,如22(二进制:00010110)输出为1和6。 #include char a,b1,b2,c; scanf(\ /****** 1 ******/ b1=a<<4; /*b1存放高4位*/ c=~(~0<<4); /****** 2 ******/ b2=a|c; /*b2存放低4位*/ printf(\} 32. b1=a>>4; b2=a&c; 33. 在考生目录的Paper子目录下,有Modify.c文件,该文件中\N ____\是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:调用find函数在输入的字符串中查找是否出现\这个单词。如果查到返回出现的次数;如果未找到返回0。 #include void main(){ char a[80]; gets(a); printf(\33. j=0;j<3;j++ j==3 34. 在考生目录的Paper子目录下,有Modify.c文件,该文件中“***** N *****”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。例如:输入\,应输出\。 14 #include 34. if (tolower(str[i])>='a' && tolower(str[i])<='z') str[k]=str[i]; k++; 35. 在考生目录的Paper子目录下,有Modify.c文件,该文件中“***** N *****”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:输入一个字符串,将组成字符串的所有字符先按顺序存放到字符串t中,再将字符串中的字符按逆序连接到字符串t后面。例如:输入\,则字符串t为\。 # include void main(){ char s[100],t[100]; scanf(\35. t[sl+i]=s[sl-i-1]; t[sl+i]='\\0'; 36. 在考生目录的Paper子目录下,有Modify.c文件,该文件中“/***** N ***** /”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:用选择法对10个整数按升序排序。 #include 15 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库浙江省二级C语言上机考试题库(3)在线全文阅读。
相关推荐: