程序员在旅途

用这生命中的每一秒,给自己一个不后悔的未来!

0%

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

一、题目描述

  定义一个含有30个元素的整形数组,按顺序分别赋予从2开始的偶数;然后按照顺序每5个数求出一个平均值,放在另一个数组中并输出。

二、分析解答

  本题主要考察数组的相关知识点,主要有数组的定义、初始化、循环遍历等操作。
  代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#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;

}

  结果如下:
结果图