1、 /*ERROR*/ int k, q, i for ( k = 0; k m; k+ ) q = strlen ( str k ); for (i=0; iq; i+) pti = strk,i ; pt = q ; pt0 = 0 ; main( ) int m, h ; char s1010, p120 ; printf( nPlease enter m: ) ; scanf(%d, &m) ; gets(s0) ;nPlease enter %d string:n, m ) ; for ( h = 0; h #define N 3int fun ( int aN, int n ) in
2、t i;j; for(i=0; i N; for(j=0; j=5|n1 );n = %4dn,n); fun ( a, n ); printf (* THE RESULT *nint i,j;for(j=1;for(j=0;=i;aij=n;aij*=n;/*-【程序填空】-以下程序是用选择法对10个整数按升序排序。-*/*FILL*/_main() int i,j,k,t,aN;i=N-1;,&ai);N-1; /*FILL*/ _ for(j=i+1; _; if(ajak) k=j; if(_) t=ai; ai=ak; ak=t;output the sorted array:%5d
3、,ai);【空1】 错误#define N 10【空2】 错误k=i【空3】 错误for(j=i+1;jj=N-1N-1=j【空4】 错误if(_)k!=ii!=k文件操作。# include void main() /* 定义一个文件指针fp */ _ *fp; char ch, filename10;Please input the name of file: %s, filename); /* 输入字符串并赋给变量filename */ /* 以读的使用方式打开文件filename */ if(fp=fopen(filename, _) = NULL)Cannot open the file.n exit(0); /* 正常跳出程序 */ /* 关闭文件 */_ *fp;FILEif(fp=fopen(filename, rbreak;fclose(fp)求一个3行4列矩阵的外框的元素值之和。注意:矩阵四个角上的元素不能重复加。矩阵元素为1,2,3,4,5,6,7,8,9,10,11,12时, 四框元素值之和应为65。int fun(int a34,i