main( ) {
char s[100]; int upper = 0, lower = 0 ;
printf( \ fun ( s, & upper, &lower );
printf( \}
【参考答案】
void fun ( char *s, int *a, int *b ) 【参考答案】 (*a)++ ;
【参考答案】 (*b)++;
【程序填空】
---------------------------------------------------------
主函数的功能是:分别求出一批非零整数中的偶数、奇数的平均值,输入时用零作
为结束输入的标记。
-------------------------------------------------------*/ main() {
int x,i=0,j=0;
float s1=0,s2=0,av1,av2; scanf(\ while(x!=0) {
if(x%2==0) {s1=s1+x;i++;} else {
s2=s2+x;
/**********FILL**********/ _____; }
/**********FILL**********/ _____;
} if(i!=0) av1=s1/i; else av1=0; if(j!=0)
/**********FILL**********/ _____ ; else av2=0;
printf(\}
【参考答案】 j++ j=j+1 【参考答案】 scanf(\【参考答案】 av2=s2/j
【程序填空】
---------------------------------------------------------
功能:输入数组,最大的与最后一个元素交换,最小的与第一个元 素交换,输出数组。
-------------------------------------------------------*/ main() {
int number[10]; input(number); max_min(number); output(number); }
input(int number[]) { int i;
/**********FILL**********/ for(i=0;_____;i++) scanf(\
scanf(\}
max_min(int array[]) {
int *max,*min,k,l; int *p,*arr_end; arr_end=array+10; max=min=array;
for(p=array+1;p*max) max=p; else if(*p<*min)
/**********FILL**********/ _____; k=*max; l=*min; *p=array[0]; array[0]=l;
/**********FILL**********/ _____; *p=array[9];