for(i=1;i<=9;i++) {
/***********FOUND***********/ if(min
avg=avg/10;
printf(\} 答案:
=======(答案1)======= float a[10],min,max,avg;
=======(答案2)======= scanf(\=========或========= scanf(\
=======(答案3)======= max=min=avg=a[0];
=======(答案4)======= if (min>a[i]) =========或========= if (a[i] 第18题 (10.0分) 题号:399 难度:易 第2章 /*------------------------------------------------------ 【程序改错】 -------------------------------------------------------- 功能:编写函数fun求20以内所有5的倍数之积。 ------------------------------------------------------*/ #include int fun(int m) { /**********FOUND**********/ int s=0,i; for(i=1;i /**********FOUND**********/ if(i%m=0) /**********FOUND**********/ s=*i; return s; } main() { int sum; sum=fun(5); printf(\以内所有%d的倍数之积为: %d\\n\} 答案: =======(答案1)======= int s=1 , i ; =======(答案2)======= if(i%m==0) =======(答案3)======= s=s*i; =========或========= s=i*s; =========或========= s*=i; 第19题 (10.0分) 题号:18 难度:中 第1章 /*------------------------------------------------------ 【程序改错】 -------------------------------------------------------- 功能:计算正整数num的各位上的数字之积。 例如:输入252,则输出应该是20。 ------------------------------------------------------*/ #include long fun (long num) { /**********FOUND**********/ long k; do { k*=num; /**********FOUND**********/ num\\=10; }while (num); return k; } main() { long n; printf(\ /**********FOUND**********/ scanf(\ /**********FOUND**********/ printf(\} 答案: =======(答案1)======= long k=1; =======(答案2)======= num/=10; =========或========= num=num/10; =======(答案3)======= scanf(\ =======(答案4)======= printf(\ 第20题 (10.0分) 题号:26 难度:中 第1章 /*------------------------------------------------------ 【程序改错】 -------------------------------------------------------- 功能:实现3行3列矩阵的转置,即行列互换。 ------------------------------------------------------*/ #include int i,j,t; for(i=0;i /**********FOUND**********/ scanf(\ for(i=0;i for(j=0;j printf(\ printf(\ } for(i=0;i /**********FOUND**********/ for(j=0;j /**********FOUND**********/ a[i][j]=t; a[i][j]=a[j][i]; /**********FOUND**********/ t=a[j][i]; } for(i=0;i for(j=0;j int b[3][3]; fun(b,3); } 答案: =======(答案1)======= scanf(\=========或========= scanf(\ =======(答案2)======= for(j=0;jj;j++) =========或========= for(j=0;j<=i;j++) =========或========= for(j=0;i>=j;j++) =========或========= for(j=i+1;j =======(答案3)======= t=a[i][j]; =======(答案4)======= a[j][i]=t; 第21题 (10.0分) 题号:438 难度:中 /*------------------------------------------------ 【程序改错】 -------------------------------------------------- 功能:编写函数fun,求两个整数的最小公倍数,然后用主 函数main()调用这个函数并输出结果,两个整数由 键盘输入。 ------------------------------------------------*/ #include 第2章