定一个含有30个整型元素的数组按顺序分别赋予从2开始的偶数 然后按顺序没五个数 求出一个平均值

如题所述

第1个回答  2011-07-12
int arr[30];
int i;
for(i=0;i<30;i++)arr[i]=2*(i+1);//第一个数组
int aver[6]={0};//用于保存平均值
int j;
for(i=0;i<6;i++){
for(j=0;j<5;j++)aver[i]+=arr[i*5+j];
aver[i]/=5;
}
第2个回答  2011-07-11
int[] strs =new int[20];//定义20维数组
int count=0;//统计值的个数
int avg1=0;//平均值1
int avg2=0;
int avg3=0;
int avg4=0;
for(int i=2;i<100;i+=2)//从2开始循环 每次递增2
{
strs[i/2-1]=i;//数组下标从0 开始
count++;//每给一个值 就统计一次
if(count==19)//下标为19 也就是有20个值 了 不再给了 跳出来
break;
}
avg1=(strs[0]+strs[1]+str[2]+str[3]+strs[4])/5;//平均值
avg2=;
avg3=;
avg4=;
这些你自己写吧。本回答被提问者采纳