题目:定义一个含有 30 个整形元素的数组,按顺序分别赋予从 2 开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个 数组中并输出。
#include<stdio.h>
int main()
{
int a[30], i, k;
float b[6], sum = 0;
for (i = 0, k = 2; i < 30; i++, k += 2)
a[i] = k;
for (i = 0, k = 0; i < 30; i++)
{
sum += a[i];
if ((i + 1) % 5 == 0)
{
b[k++] = sum / 5;
sum=0;
}
}
for (i = 0; i < 6; i++)
printf("%5.2f ", b[i]);
return 0;
}