a[i]=a[i+1]; a[i+1]=t; } } main(){
int i,a[10]={3,7,5,1,2,8,6,4,10,9}; /***********SPACE***********/ 【?】;
for(i=0;i<10;i++) printf(\} 答案:
=======(答案1)======= j<=n-1
=========或========= n-1>=j
=========或========= j<=-1+n
=========或========= -1+n>=j
=========或========= j =========或========= n>j =========或========= j =======(答案2)======= i =========或========= n-j-1>i =========或========= i =========或========= n-1-j>i =========或========= i<=n-j-2 =========或========= i<=n-2-j =======(答案3)======= a[i]>a[ i + 1 ] =========或========= a[ i + 1 ] =======(答案4)======= fun(a,10) 第6题 (10.0分) 题号:133 难度:中 第1章 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:下面的程序是求1!+3!+5!+……+n!的和。 -------------------------------------------------------*/ #include long int f,s; int i,j,n; /***********SPACE***********/ 【?】; scanf(\ /***********SPACE***********/ for(i=1;i<=n; 【?】) { f=1; /***********SPACE***********/ for(j=1; 【?】;j++) /***********SPACE***********/ 【?】; s=s+f; } printf(\} 答案: =======(答案1)======= s=0 =======(答案2)======= i+=2 =========或========= i=i+2 =========或========= i++,i++ =======(答案3)======= j<=i =========或========= i>=j j =========或========= i+1>j =======(答案4)======= f = f * j =========或========= f*=j 第7题 (10.0分) 题号:31 难度:难 第1章 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:用冒泡法对数组a 进行由小到大的排序。 -------------------------------------------------------*/ #include int i,j,t; /***********SPACE***********/ for (j=0; 【?】;j++) /***********SPACE***********/ for (i=0; 【?】;i++) /***********SPACE***********/ if(【?】) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } main() { int i,a[10]={3,7,5,1,2,8,6,4,10,9}; /***********SPACE***********/ 【?】; for(i=0;i<10;i++) printf(\} 答案: =======(答案1)======= j<=n-1 =========或========= n-1>=j =========或========= j<=-1+n =========或========= -1+n>=j =========或========= j =========或========= n>j =========或========= j =======(答案2)======= i =========或========= n-j-1>i =========或========= i =========或========= n-1-j>i =========或========= i<=n-j-2 =========或========= i<=n-2-j =======(答案3)======= a[i]>a[ i + 1 ] =========或========= a[ i + 1 ] =======(答案4)======= fun(a,10) 第8题 (10.0分) 题号:431 难度:易 第2章 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:计算圆周率的近似值。 -------------------------------------------------------*/ #include int s,n; /***********SPACE***********/ double 【?】,t; t=1;pi=0;n=1;s=1; /***********SPACE***********/ while(【?】>=2e-6) { pi+=t;n+=2;s=-s;t=s/n; } /***********SPACE***********/ pi*=【?】; printf(\} 答案: =======(答案1)======= pi =======(答案2)======= fabs(t) =======(答案3)======= 4 第9题 (10.0分) 题号:614 难度:中 第20章 /*------------------------------------------------------- 【程序填空】