if(x>y)
/***********SPACE***********/ 【?】; else u = y; if(u>z) v = u; else v=z;
printf(\} 答案:
=======(答案1)======= v
=======(答案2)======= u=x
第22题 (10.0分) 题号:415 难度:易 第2章 /*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:数组名作为函数参数,求平均成绩。
-------------------------------------------------------*/ #include
float aver(float a[ ]) /*定义求平均值函数,形参为一浮点型数组名*/ { int i;
float av,s=a[0]; for(i=1;i<5;i++)
/***********SPACE***********/ s+=【?】[i]; av=s/5;
/***********SPACE***********/ return 【?】; }
void main() {
float sco[5],av;
int i;
printf(\ for(i=0;i<5;i++)
/***********SPACE***********/ scanf(\【?】);
/***********SPACE***********/ av=aver(【?】);
printf(\} 答案:
=======(答案1)======= a
=======(答案2)======= av
=========或========= (av)
=======(答案3)======= &sco[i]
=========或========= sco+i
=======(答案4)======= sco
第23题 (10.0分) 题号:454 难度:中 第2章 /*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:三角形的面积为:area=sqrt(s*(s-a)*(s-b)*(s-c)).其中 ,s=(a+b+c)/2,a、b、c为三角形三条边的长。定义两个带 参数的宏,一个用来求s,另一个用来求area。编写程序, 在程序中用带参数的宏求面积area。
-------------------------------------------------------*/ #include
/***********SPACE***********/
#【?】 S(x,y,z)(x+y+z)/2
#define AREA(s,x,y,z)sqrt(s*(s-x)*(s-y)*(s-z)) main() {
double area; float a,b,c,s; printf(\
/***********SPACE***********/ scanf(\【?】,&c); if(a+b>c&&b+c>a&&c+a>b) {
/***********SPACE***********/ s=【?】;
/***********SPACE***********/ area=【?】;
printf(\ } } 答案:
=======(答案1)======= define
=======(答案2)======= &b
=======(答案3)======= S(a,b,c)
=======(答案4)======= AREA(s,a,b,c)
第24题 (10.0分) 题号:135 难度:中 第1章 /*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
题目:求100以内个位数为6且能够被3整除的所有数
-------------------------------------------------------*/
#include
int i,j;
/***********SPACE***********/ for(i=0;【?】;i++) {
j=i*10+6; /***********SPACE***********/ if(【?】)
continue; printf(\ } } 答案:
=======(答案1)======= i<10
=========或========= i<=9
=======(答案2)======= j%3 !=0
=========或========= (j/3) * 3 != j
第25题 (10.0分) 题号:476 难度:难 第2章 /*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:不用第三个变量,实现两个数的对调操作。
-------------------------------------------------------*/
#include
int a,b;
scanf(\ printf(\ /***********SPACE***********/