数组赋偶数值并求出平均值

一、题目描述

       定义一个含有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;

}

       结果如下:

       

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