《二级c上机编程题课堂讲解》由会员分享,可在线阅读,更多相关《二级c上机编程题课堂讲解(13页珍藏版)》请在金锄头文库上搜索。
1、15void fun ( int ttMN, int ppN ) int min, i, j, k = 0; for(j = 0; j m) m = ai; dd = i; *max = m; *d = dd; 43 int fun (int aM) int max, i, j; max = a00;for(i = 0; i max) max = aij; return max; 48 void fun ( int aN, int m ) int i, j; for(i = 0; i = 100) b10+; else bai / 10+;87 int fun( int *s, int x)
2、int i; for(i = 0; i char *fun ( char *s, char *t) if(strlen(s) = strlen(t) return s; else return t; 39 #include void fun(char p1, char p2) strcat(p1, p2); 40 #include long fun ( char *p) long x=0;x = atol(p);return x; 54 void fun(char(*a)81,int num,char *max) /* 以下代码仅供参考 */int i,k=0,len, maxlen; /*
3、k 为 a 数组中最长串所在元素的下标,初始为 0,maxlen 为其串 长 */maxlen=strlen(ak);for(i=1;i strlen(ak) k = i; /此句为答案*max=ak; 56 void fun( char *ss ) int i;for(i = 0; ssi != 0; i+) /关键语句:ssi != 0 if(i % 2 = 1 89 #include long fun( char *s ) return atol(s); 4 void fun(char *s, char t) int i, k = 0; for(i = 0; si; i+) if(i %
4、 2 = 0 tk = 0; /very important! 8 void fun ( char *ss ) int i; for(i = 0; ssi;i+) if(i % 2 = 1 return s; 29 double fun(double x10) double s = 0, x1 = 0; int i; for(i = 0; i = eps);s *= 2; return s; 62 float fun(int m, int n) float fz = 1, fm = 1, p; int i; for(i = n + 1; i max.s) max = ai; *s = max;
5、 21 void fun(STREC *a) int j; a-ave = 0; for(j = 0; j ave += a-sj; a-ave /= N; 22 double fun( STREC *a, STREC *b, int *n) double ave = 0; int i, k = 0; for(i = 0; i next; while(p != NULL) ave += p-s;p = p-next; ave /= N; return ave; 37 void fun( STREC a ) STREC tmp;int i,j;for(i = 0; i = l max = p-s; while(p != NULL) if(p-s max) max = p-s; p = p-next; return max;