功能:根据整型参数n,计算如图公式的值。
------------------------------------------------*/ #include \#include \double fun(int n) {
/*********Begin**********/ /********** End **********/ }
main() {
int m;
void TestFunc(); printf(\scanf(\
printf(\TestFunc(); }
void TestFunc() {
FILE *IN,*OUT; int s ; int t; double o;
IN=fopen(\if(IN==NULL) {
printf(\}
OUT=fopen(\if(OUT==NULL) {
printf(\}
for(s=1;s<=5;s++) {
fscanf(IN,\o=fun(t);
fprintf(OUT,\}
fclose(IN); fclose(OUT); }
【参考代码】double a=1;int i; for(i=1;i =============== 五、程序改错 1、功能:实现3行3列矩阵的转置,即行列互换。 ------------------------------------------------------*/ #include \ void fun(int a[3][3],int n) { int i,j,t; for(i=0;i /**********ERROR**********/ scanf(\for(i=0;i for(j=0;j printf(\printf(\} for(i=0;i /**********ERROR**********/ for(j=0;j /**********ERROR**********/ a[i][j]=t; a[i][j]=a[j][i]; /**********ERROR**********/ t=a[j][i]; } for(i=0;i for(j=0;j printf(\printf(\} } main() { 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; =========================================== 2、功能:从键盘输入10个字符,统计其中数字字符的个数。 ------------------------------------------------------*/ #include int i,sum=0; char c; for(i=11;i>=2;i--) { /**********ERROR**********/ c=gets( ); if(c< '0' ||c> '9') /**********ERROR**********/ break; ++sum; } printf(\return 0; } 【改错1】 【参考答案】 c=getchar( ); ============================================================ 【改错2】 【参考答案】 continue; =========================================== 六、程序填空 1、功能:从键盘上输入2名学生4门课成绩,求每个学生的平均成绩,并统计不及格门次。 ------------------------------------- #include int i,j,n=0; float x,sum,avg; for(i=1;i<=2;i++) { /***********FILL***********/ ____________; for(j=1;j<=4;j++) { scanf(\if(x<60) n++; /***********FILL***********/ ___________; } avg=sum/4.0; printf(\} printf(\return 0; } 【空1】 【参考答案】 sum=0 =========================================== 【空2】 【参考答案】 sum=sum+x sum+=x =========================================== 2、功能:设数组a中的元素均为正整数,以下程序是求a中偶数的个数 和偶数的平均值。 ------------------------------------- #include int a[10]={1,2,3,4,5,6,7,8,9,10}; int k,s,i; float ave; for(k=s=i=0;i<10;i++) /***********FILL***********/ { if(a[i]%2!=0)_______; /***********FILL***********/ s+=________; k++; } if(k!=0) { ave=s/k; printf(\} return 0; } 【空1】 【参考答案】 continue =========================================== 【空2】 【学生答案】 s+=________; 【参考答案】 a[i] =========================================== 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库大工C语言2013全校模拟(2)在线全文阅读。
相关推荐: