int main() {
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】 【参考答案】 a[i]
============================================================
六程序填空
1 /*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:计算矩阵a的上三角(包含主对角线)元素之积,矩阵的
行、列数和元素值均由键盘输入。
-------------------------------------------------------*/
#define M 8
#include \int main() {
int i,j,n,a[M][M]; long s=1;
scanf(\ for(i=0;i /***********FILL***********/ for(________) scanf(\for(i=0;i /***********FILL***********/ for(_______;j /***********FILL***********/ s=s*_______; printf(\return 0; } 【空1】 【参考答案】 j=0;j ============================================================ 【空2】 【参考答案】 j=i ============================================================ 【空3】 【参考答案】 a[i][j] ============================================================ 2 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:求矩阵numM*N中正数、负数和0的个数。 -------------------------------------------------------------------------------------*/ #include int i,j,m,n,z,num[M][N]; /***********FILL***********/ m=n=________; for(i=0; i for(j=0; j scanf(\ if(num[i][j]>0) m++; /***********FILL***********/ ________(num[i][j]<0) n++; else z++; } printf(\ return 0; } 【空1】 【参考答案】 z=0 ============================================================ 【空2】 【参考答案】 else if ============================================================ 六程序填空 1 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:以下程序的功能如(图1)。 -------------------------------------------------------*/ #include \ /***********FILL***********/ double f(_____) { /***********FILL***********/ _____; /***********FILL***********/ if (_____) y=2.0*x*x+3.0*x+4.0; else y=-2.0*x*x+3.0*x-4.0; /***********FILL***********/ _____; } main ( ) { printf(\} 【空1】 【参考答案】 float x double x ============================================================ 【空2】 【参考答案】 double y ============================================================ 【空3】 【参考答案】 x<=2 ============================================================ 【空4】 【参考答案】 return y ============================================================ 2 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 题目:本程序用scanf函数输入字符串\然后输出该字符串, 完善程序。 -------------------------------------------------------*/ #include \main() { int i; char s1[10]; for(i=0;i<7;i++) /***********FILL***********/ scanf(\ s1[7]='\\0'; printf(\} 【空1】 【参考答案】 &s1[i] ============================================================