數組賦偶數值並求出平均值

一、題目描述

       定義一個含有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;

}

       結果如下:

       

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章