本文主要是介绍C 语言实例 - 计算数组元素平均值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用 for 循环迭代出输出元素,并将各个元素相加算出总和,再除于元素个数:
实例 1
#include <stdio.h>int main() {int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};int sum, loop;float avg;sum = avg = 0;for(loop = 0; loop < 10; loop++) {sum = sum + array[loop];}avg = (float)sum / loop;printf("平均值为 %.2f", avg); return 0;
}
输出结果为:
平均值为 4.50
用户自定义输入:
实例 2
#include <stdio.h>int main()
{int n, i;float num[100], sum = 0.0, average;printf("输入元素个数: ");scanf("%d", &n);while (n > 100 || n <= 0){printf("Error! 数字需要在1 到 100 之间。\n");printf("再次输入: ");scanf("%d", &n);}for(i = 0; i < n; ++i){printf("%d. 输入数字: ", i+1);scanf("%f", &num[i]);sum += num[i];}average = sum / n;printf("平均值 = %.2f", average);return 0;
}
输出结果为:
输入元素个数: 4
1. 输入数字: 1
2. 输入数字: 2
3. 输入数字: 4
4. 输入数字: 8
平均值 = 3.75
这篇关于C 语言实例 - 计算数组元素平均值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!