c语言编写程序,输入一个整数m( m为 5的倍数),将从2开始的m个偶数写进一个数组?

编写程序,输入一个整数m( m为 5的倍数),将从2开始的m个偶数写进一个数组,然后按顺序每5个元素求一个平均值,放在另一个数组中并输出(输出数据时按 %5.1f 格式)。例如,输入 20, 则输出: 6.0 16.0 26.0 36.0

第1个回答  2020-05-08

#include<stdio.h>
int main() {
int m;
scanf("%d",&m);
int i,j=2,s=0,n=0,a[m];
double b[m/5];
for(i=0; i<m; i++,j+=2)
a[i]=j;

for(i=0; i<m/5; i++) {
s=0;
for(j=0; j<5; j++)
s+=a[i*5+j];
b[i]=s/5;
}

for(i=0; i<m/5; i++) printf("%5.1f",b[i]);

}

本回答被提问者采纳
相似回答