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

C 语言范例

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.