并输出低于平均分的学生成绩,用输入负数结束输入。 ---------------------------------------------------------*/ #include
float x[1000],sum=0.0,ave,a; int n=0,i;
printf(\:\\n\ while(a>=0.0 && n<1000) {
/***********SPACE***********/ sum+=【?】; x[n]=a; n++;
scanf(\ }
/***********SPACE***********/ ave=【?】;
printf(\:\\n\ printf(\ for (i=0;i /***********SPACE***********/ if (【?】) printf(\} 答案: 1). a 2). sum/n 3). x[i]x[i] 〖第31题〗(练习题所在文件夹:625) /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 利用递归函数编写程序实现1~100各自然数之和。 ---------------------------------------------------------*/ #include /***********SPACE***********/ if (【?】) return 1; /***********SPACE***********/ else return 【?】; } main() { int n=100; /***********SPACE***********/ printf(\【?】); } 答案: 1). n==1 或 1==n 2). n+add(n-1) 3). add(n) 〖第32题〗(练习题所在文件夹:402) /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 -------------------------------------------------------*/ main() {int x,y,z,t; scanf(\ if (x>y) /***********SPACE***********/ {t=x;x=y;【?】} if(x>z) /***********SPACE***********/ {【?】z=x;x=t;} if(y>z) /***********SPACE***********/ {t=y;【?】z=t;} printf(\} 答案: 1). y=t; 2). t=z; 3). y=z; 〖第33题〗(练习题所在文件夹:613) /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 题目:输出如下形式的乘法表。程序中有4个空,填空使程序完整。 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 …… 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 -------------------------------------------------------*/ #include \main() {int i,j,result; printf(\ /***********SPACE***********/ for (i=1;【?】;i++) /***********SPACE***********/ { for(j=1; 【?】;j++) { result=i*j; /***********SPACE***********/ printf(\【?】); } /***********SPACE***********/ 【?】; } } 答案: 1). i<10 或 i<=9 或 !(i>9) 2). i>=j 或 j<=i 或 !(i 4). printf(\或 putchar('\\n') 〖第35题〗(练习题所在文件夹:624) /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 统计从键盘上输入的以‘#’结束的字符串中每种数字字符的个数 和其它字符的个数。 ---------------------------------------------------------*/ #include char c; int nother=0,ndigit[10],i; for(i=0;i<10;i++) /***********SPACE***********/ ndigit[i]=【?】; scanf(\ /***********SPACE***********/ while(【?】) { switch(c) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9':++ndigit[c-'0']; break; /***********SPACE***********/ default:【?】; } scanf(\} printf(\for(i=0;i<10;i++) printf(\ printf(\} 答案: 1). 0 2). c!='#' 3). ++nother 或 nother++ 或 nother=nother+1 或 nother+=1 〖第36题〗(练习题所在文件夹:15) /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 题目:以下程序的功能是产生10个[30,90]区间上的随机整数, 然后对其用选择法进行由小到大的排序。 -------------------------------------------------------*/ #include \main() { /***********SPACE***********/ 【?】 int i,j,k; int a[10]; for(i=0;i<10;i++) a[i]=random(61)+30; for(i=0;i<9;i++) { /***********SPACE***********/ 【?】; for(j=i+1;j<10;j++) /***********SPACE***********/ if(【?】)k=j; if(k!=i) {t=a[k];a[k]=a[i];a[i]=t;} } /***********SPACE***********/ for(【?】 ) printf(\ printf(\} 答案: 1). int t; 2). k=i 3). a[k]>a[j] 或 a[j] 4). i=0;i<10;i++ 或 i=0;10>i;i++ 或 i=0;i<=9;i+=1 或 i=0;9>=i;i++ 或 i=0;i<10;i+=1 或 i=0;10>i;i+=1 或 i=0;i<=9;i++ 或 i=0;9>=i;i+=1 或 i=0;i<10;++i 或 i=0;10>i;++i 或 i=0;9>=i;++i 或 i=0;i<=9;++i 〖第38题〗(练习题所在文件夹:16) /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 题目:以下程序的功能是删除字符串中的指定字符,字符串和 要删除的字符均由键盘输入。 -------------------------------------------------------*/ #include \main() { char str[80],ch; int i,k=0; /***********SPACE***********/ gets(【?】); 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库程序填空(删减版)(4)在线全文阅读。
相关推荐: