【正文】
*/include include define N 20 int fun ( float *s, int n, float *aver ){ float av, t 。 int count , i。 count = 0。 t=。 for ( i = 0。 i n。 i++ ) t += s [ i ]。 av = t / n。 printf( ave =%f\n,av )。 for ( i = 0。 i n。 i++ ) /**********FOUND**********/ if ( s[ i ] av ) count++。 if ( s[ i ] av ) count++。 /**********FOUND**********/ aver = av。 *aver = av /**********FOUND**********/ return count return count。}main(){ float a, s[30], aver。 int m = 0。 printf ( \nPlease enter marks ( 1 to end):\n )。 scanf(%f,amp。a )。 while( a0 ) { s[m] = a。 m++。 scanf ( %f, amp。a )。 } printf( \nThe number of students : %d\n , fun ( s, m, amp。aver ))。 printf( Ave = %\n,aver )。}第10題 【程序改錯】功能:實(shí)現(xiàn)兩個字符串的連接。例如:輸入dfdfqe和12345時,則輸出dfdfqe12345.*/include main(){ char s1[80],s2[80]。 void scat(char s1[],char s2[])。 gets(s1)。 gets(s2)。 scat(s1,s2)。 puts(s1)。}void scat (char s1[],char s2[]){ int i=0,j=0。 /**********FOUND**********/ while(s1[i]= =39。\039。) while(s1[i]!=39。\039。) i++。 /**********FOUND**********/ while(s2[j]= =39。\039。) while(s2[j]!=39。\039。) { /**********FOUND**********/ s2[j]=s1[i]。 s1[j]=s2[i] i++。 j++。 } /**********FOUND**********/ s2[j]=39。\039。 s1[j]=39。\039。}