首页 > 后端开发 > C++ > 正文

求 C 中 N 个数字的平均值

WBOY
发布: 2024-08-08 08:00:02
转载
554人浏览过

介绍

求 c 中 n 个数字的平均值

在本实验中,我们将学习如何编写 c 程序来求 n 个数字的平均值。我们将使用循环输入用户输入的 n 个数字,然后求输入数字的平均值。

注意:您需要自己创建文件 ~/project/main.c 来练习编码并学习如何使用 gcc 编译和运行它。
cd ~/project
# create main.c
touch main.c
# compile main.c
gcc main.c -o main
# run main
./main
登录后复制

声明变量并将 sum 初始化为 0

首先,我们将声明并初始化保存 n、counter、sum 和 x 值的变量。

#include<stdio.h>
int main()
{
    printf("\n\n\t\tstudytonight - best place to learn\n\n\n");

    int n, i;
    float sum = 0, x;

    /* code continues... */
}
登录后复制

获取用户的输入

在这一步中,我们将提示用户输入元素数量,并扫描用户的输入。

    printf("enter number of elements:  ");
    scanf("%d", &n);
    printf("\n\n\nenter %d elements\n\n", n);
登录后复制

获取输入数字并计算总和

在此步骤中,我们将扫描用户的输入并使用 for 循环计算所有输入数字的总和。

    for(i = 0; i < n; i++)
    {
        scanf("%f", &x);
        sum += x;
    }
登录后复制

计算平均值并显示结果

在这一步中,我们将计算数字的平均值,并将结果显示给用户。

怪兽AI数字人
怪兽AI数字人

数字人短视频创作,数字人直播,实时驱动数字人

怪兽AI数字人 44
查看详情 怪兽AI数字人
    printf("\n\n\naverage of the entered numbers is =  %f", (sum/n));
    printf("\n\n\n\n\t\t\tcoding is fun !\n\n\n");

    return 0;
}
登录后复制

这是该程序的完整代码:

#include<stdio.h>
int main()
{
    printf("\n\n\t\tStudytonight - Best place to learn\n\n\n");

    int n, i;
    float sum = 0, x;

    printf("Enter number of elements:  ");
    scanf("%d", &n);
    printf("\n\n\nEnter %d elements\n\n", n);

    for(i = 0; i < n; i++)
    {
        scanf("%f", &x);
        sum += x;
    }

    printf("\n\n\nAverage of the entered numbers is =  %f", (sum/n));
    printf("\n\n\n\n\t\t\tCoding is Fun !\n\n\n");

    return 0;
}
登录后复制

概括

在本实验中,我们学习了如何使用 for 循环从用户读取 n 个数字,计算它们的总和,并找到它们的平均值。 n 个数字的平均值是编程中的基本概念,本实验提供了练习这些概念的绝佳机会。


? 现在练习:n 个数字的平均值


想了解更多吗?

  • ? 学习最新的 c 技能树
  • ? 阅读更多 c 教程
  • ? 加入我们的 discord 或发推文@wearelabex

以上就是求 C 中 N 个数字的平均值的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:dev.to网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号