C 语言范例 - 计算平均值
使用数组来计算几个数的平均值。
/** * file: main.c * author: 简单教程(www.twle.cn) */ #include <stdio.h> int main() { int n, i; float num[100], sum = 0.0, avg; 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]; } avg = sum / n; printf("平均值 = %.2f\n", avg); return 0; }
编译运行范例,输出结果如下
$ gcc main.c && ./a.out 输入元素个数: 5 1. 输入数字: 7 2. 输入数字: 9 3. 输入数字: 13 4. 输入数字: 19 5. 输入数字: 7 平均值 = 11.00