int main()
{
int a[30],b[30];
int sum=0,j=0,k=1,n=2;
for(int i=0;i<30;i++)
{
a[i]=n;
n+=2;
sum+=a[i];
if(k>4) //将每5个数的均值放入b中
{
b[j++]=sum/5;
sum=0;//重置
k=0;
}
k++;
}
for(int i=0;i<30;i++)
{
printf("%d ",a[i]);
}
printf("\n");
for(int i=0;i<j;i++)
{
printf("%d ",b[i]);
}
}
定义n初始值为2,都是偶数所以n自增2,用k来记录所添加的数量,当k=5就计算均值放入b中,!!!重点要将k和sum重置为0,进入下一次5数均值,后面将a,b数组中的数字打印出来更好的看出效果。