下面程序输出a数组,实现数据之间一个空格,请填空。#define N 20int main(){ int a[N],i;for (i=0;i
查看答案
设数组a 中的元素均为正数,以下程序是求a中偶数的个数和偶数的平均值,结果保留两位有效数字。请填空。int main(){int a[10]={1,2,3,4,5,6,7,8,9,10};int k = 0,s = 0,i;//k为个数,s为累加float ave;for(i=0;i<10;i++){if(a[i]%2!=0) _______;s+=a[i];_______;//统计有多少个偶数}if(k!=0){ ave=______/k;printf(“%d,%.2f\n”,k,ave);}return 0;}
下面程序的功能是将字符数组a[6]={`a`,`b`,`c`,`d`,`e`,`f`}变为a[6]={`f`,`a`,`b`,`c`,`d`,`e`}.请填空:#includeint main(){ char t,a[6]={`a`,`b`,`c`,`d`,`e`,`f`};int i;_________;//记录最后一位for(i=5;i>0;i--)_____________;//向后传递一位a[0]=t;for(i=0;i<=5; i++) printf(“%c”,a[i]) ;return 0;}
下面程序的功能是生成并打印某数列的前20项,该数列第1,2项分别为0和1,以后每个奇数编号的项是前两项之和,偶数编号的项是前两项差的绝对值。生成的20个数存在一维数组x中,并按每行4项的形式输出。请填空。#include#includeint main( ){ int x[21] ,i ,j ;x[1]=0; x[2]=1;i=3;do{x[i]=______;x[i+1]=________;i=_________;}while(i<=20);for(i=1;i<=20;i++){ printf(“%5d”,x[i]);if(i%4==0)printf(“\n”);}return 0;}
C语言的数组引用,能逐个引用数组元素,也能一次引用整个数组。
A. 对
B. 错