#include <stdio.h>
int main()
{
int a[6] = {2,13,32,43,23,11};
int i;
int j;
int sum = 0;
int average;
int index = 0;
for(i = 0;i < 6;i++) //第一个循环用来求和
{
sum+=a[i];
}
average = sum / 6;
printf("数组和 = %d\n",sum);
printf("数组平均值 = %d\n",average);
for(j = 1;j < 6;j++) //第二个循环用来把数组每个元素与平均值进行比较
{
if(a[j] > average)
{
index = j;
printf("大于平均值的是 %d, 下标为 %d\n",a[j],index);
}
}
return 0;
}
一维数组之求一个数组所有元素之和与平均值,并写出大于平均值的元素与其对应的下标。
最新推荐文章于 2024-08-27 09:56:32 发布