一、題目描述
定義一個含有30個元素的整形數組,按順序分別賦予從2開始的偶數;然後按照順序每5個數求出一個平均值,放在另一個數組中並輸出。
二、分析解答
本題主要考察數組的相關知識點,主要有數組的定義、初始化、循環遍歷等操作。
代碼如下:
#include<stdio.h>
int main(){
int a[30],i,j=0,sum=0;
float b[6];
for(i=1;i<=30;i++){
a[i-1] = i*2;
sum +=a[i-1];
//判斷5個數爲一組
if(i%5==0){
b[j++] = (float)sum*1.0/5;
sum = 0;
}
}
for(j=0;j<6;j++){
printf("%.2f ",b[j]);
}
printf("\n");
return 0;
}
結果如下: