c语言考试——程序填空题(编辑修改稿)内容摘要:

567”。 for( i=0,j=strlen(str)1。 ④。 ⑤ ) { ch=str[i]。 ⑥。 str[j]=ch。 } printf(“ %s\n” , str )。 } 用直接选择排序法对数组中的 10 个整数按从小到大排序。 main() { void selectsort(int b[ ],int n)。 int a[ ]={36,12,45,79,34,5,26,51,18,66}。 int i。 ⑦。 for (i=0。 i=9。 i++) printf(%4d,a[i])。 } void selectsort(int b[ ],int n) { int i, j, k, temp。 for( i=0。 i ⑧。 i++) { k=i。 for( j=0。 j ⑨。 j++) if ( ⑩ ) k=j。 if ( k!=i ) { temp=b[i]。 b[i]=b[k]。 b[k]=temp。 } } } 1 程序最多从键盘输入 99个字符 ,将字符送入数组 c 中,遇到空格转换成字符 39。 39。 ,遇到 39。 \n39。 程序结束。 include main() { int i。 char ch,c[100]。 for (i=0。 ___① ___。 i++) { if ((ch=getchar())==39。 \n39。 ) ___② ___。 if (ch==39。 39。 ) ___③ ___。 c[i]=ch。 } c[i]=39。 \039。 puts(c)。 } 1 求 3 4 阶矩阵中值最大的那个元素的值及其行、列号。 include main ( ) { ①。 for ( i = 0。 i 3。 i + + ) for ( j = 0。 j 4。 j ++ ) ②。 max = a [ 0 ] [ 0 ]。 row = colum = 0。 for ( i = 0。 i = 2。 i ++ ) for ( j = 0。 j =3。 j ++ ) if ( ③ ) { max = a [ i ] [ j ]。 row = i。 colum = j。 } printf ( “\n max = %d\n” , ④ )。 printf ( “ row = %d \n, colum = %d \n” , row , colum )。 } 1 编制复制文本文件命令 copy,其功能为 :将。 include “ ” main() { FILE *fp1 , *fp2。 char file1[12] , file2[12]。 printf(enter name of file1:)。 ①。 printf(enter name of file2:)。 scanf(%s,file2)。 if((fp1=fopen(file1,“ r” ))==NULL) { printf(“\nCannot open the source file!\n”)。 exit(0)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。