一维数组之求一个数组所有元素之和与平均值,并写出大于平均值的元素与其对应的下标。
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; }
相关文章推荐
- 给定一个整型数组,求数组元素大于等于所有元素平均值的元素个数
- 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- Java编程:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- P124.42(统计出具有n个元素的一维数组中大于等于所有元素平均值的元素个数。)
- 计算一个二维整数数组score所有元素的平均值。
- 使用jQuery匹配文档中所有的li元素,返回一个jQuery对象,然后通过数组下标的方式读取jQuery集合中第1个DOM元素,此时返回的是DOM对象,然后调用DOM属性innerHTML,读取该元素 包含的文本信息
- 数组中大于等于所有元素平均值的元素
- 有一个整型二维数组,假设a[3][4] = {初始化了值},求出这个二维数组中所有的最大值,以及最大值对应的下标。 数组内部原有的值不能改变位置。
- 第十四周项目一数组大折腾(3)创建一个长度为16的整形数组a并初始化,先输出数组中元素值为3的倍数的数,再输出所有下标为3的倍数的元素值
- 在一个int数组里查找出所有这样的数,它大于等于左侧所有数,小于等于右侧所有数。
- 一个int数组, 比如 array[],里面数据无任何限制,要求求出 所有这样的数array[i],其左边的数都小于等于它,右边的数都大于等于它。能否只用一个额外数组和少量其它空间实现
- 整型数组处理算法(三)把一个数组里的所有元素,插入到另一个数组的指定位置
- 模版 取得一个数组中最大元素的下标
- 算法题: 求一个整数数组中,通过元素加减运算得到指定结果的所有运算过程. 例如【5,4,6,7,1】= 9 ?
- 编程之美01—返回数组中所有元素与一个元素相除的结果
- jQuery根据元素值或元素下标来删除一个数组元素及数组对象方法列表 1
- 题目是:写一个函数,返回一个数组中所有元素被第一个元素除的结果
- 求一个数组中所有元素的最大值及其索引位置
- 计算一个数组所有元素之和(方法总结)