您的位置:首页 > 其它

一维数组之求一个数组所有元素之和与平均值,并写出大于平均值的元素与其对应的下标。

2017-07-15 17:10 1111 查看
#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐