设数组 a 中的元素均为正整数,以下程序是求 a 中偶数的个数和偶数的平均值。请填
空。
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10};
int k,s,j;
float ave;
for(k=s=j=0;j<10;j++)
{ if(a[j]%2!=0) ____;
s+= ____;
k++;
}
if(k!=0)
{ ave=s/k;
printf(“%d,%f
”,k,ave);}
}
空。
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10};
int k,s,j;
float ave;
for(k=s=j=0;j<10;j++)
{ if(a[j]%2!=0) ____;
s+= ____;
k++;
}
if(k!=0)
{ ave=s/k;
printf(“%d,%f
”,k,ave);}
}
举一反三
- 设数组a中的元素均为正整数,以下程序是求a中偶数的个数和偶数的平均值。请填空。# include< stdio.h>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++){ if(a[i]%2 !=0)( );s+=( );k++;}if( k!=0 ){ ave = s/k;printf("%d,% f\n",k,ave);}return 0;}
- 中国大学MOOC: 设数组a中的元素均为正整数,以下程序是求数组a中偶数的个数和偶数的平均值,以下哪个选项能填在划线处?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++) { if(a[i]%2!=0) ______________; s+=a[i]; k++; } if
- 请阅读以下程序: void fun(int s[]) { static int j=0; do {s[j]+=s[j+1];}while(++j<2); } main( ) { int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++) fun(a); for(k=0;k<5;k++) printf("%d",a[k]); } 上面程序的输出是( ).
- 以下程序段:( ) int k,j,s; for(k=2;k<6;k++,k++) { s=1; for(j=k;j<6;j++) s+=j; } printf(“%d\n”,s); 其输出结果是 A: 9 B: 1 C: 11 D: 10
- 读下面的程序,从选项中选择出正确的输出结果:int k,j,s;for(k=2;k<;6;k++,k++){s=1;for(j=k;j<;6;j++)s+=j;}printf("%d\n",s); A: 9 B: 1 C: 11 D: 10