C程序使用数组计算平均值

在此示例中,您将学习计算用户使用数组输入的n个元素的平均值。

要理解此示例,您应该了解以下C语言编程主题:

使用数组存储数字并计算平均值#include

int main() {

int n, i;

float num[100], sum = 0.0, avg;

printf("输入元素数: ");

scanf("%d", &n);

while (n > 100 || n

printf("错误!数字应在的范围内 (1 - 100).\n");

printf("再次输入数字: ");

scanf("%d", &n);

}

for (i = 0; i

printf("%d. 输入数字: ", i + 1);

scanf("%f", &num[i]);

sum += num[i];

}

avg = sum / n;

printf("Average(平均值) = %.2f", avg);

return 0;

}

输出结果输入元素数: 6

1. 输入数字: 45.3

2. 输入数字: 67.5

3. 输入数字: -45.6

4. 输入数字: 20.34

5. 输入数字: 33

6. 输入数字: 45.6

Average(平均值)= 27.69

在此,首先要求用户输入元素数。 此数字分配给n。

如果用户输入的整数大于1或大于100,则要求用户再次输入该数字。这是使用while循环完成的。

然后,我们迭代了一个for循环,从i = 0到i < n,在循环的每次迭代中,用户都被要求输入数字来计算平均值。这些数字存储在num[]数组中。

scanf("%f", &num[i]);

并且,计算每个输入元素的总和。

sum += num[i];

一旦for循环完成时,平均值被计算并打印在屏幕上。

C语言用数组计算成绩平均值,C程序使用数组计算平均值相关推荐

  1. java利用数组求平均值_Java程序使用数组计算平均值

    Java程序使用数组计算平均值 在此程序中,您将学习计算Java中给定数组的平均值. 示例:使用数组计算平均值的程序 public class Average { public static void ...

  2. python计算sinx近似值的程序_python编程计算sinx-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 python 字符串,数值 计 ...

  3. c语言输入四个成绩求最高分最低分,数组实现学生成绩录入、求最高分、最低分、平均分和排序...

    /* 使用数组实现10名学生的成绩录入,并输出这10名学生中成绩的 最高分 最低分 平均分 按照分数从大到小排序 思考: 如何实现从小到大排序? 如果学院有5个班,每个班30人,如何处理? 求所有成绩 ...

  4. c语言平均值滤波程序,下位机_平均值滤波之-鬼斧神工算法(平均值滤波之经典形式改进)...

    EN  : 调用使能位 bType :采样值类型,'W'=整型.'F'=浮点型.'D'(或其它)=长整型,参数类型:字节 wHi : 采样值高位字(采样值为整型是,实参必须为0),参数类型,2字节 w ...

  5. python 计算召回率的程序_python实现计算精度、召回率和F1值

    python实现计算精度.召回率和F1值 摘要:在深度学习的分类任务中,对模型的评估或测试时需要计算其在验证集或测试集上的预测精度(prediction/accuracy).召回率(recall)和F ...

  6. 学生成绩排名 (用结构体数组按成绩排名)

    定义结构体struct stu,编写成绩排名函数:void sort(struct stu *ps,int n),对结构体数组按成绩排名. 程序功能为读入整数N(N<100),再读入N个学生的学 ...

  7. c语言求成绩标准差,C程序计算标准偏差

    C程序计算标准偏差 在此示例中,您将学习使用数组计算10个数字的标准偏差. 要理解此示例,您应该了解以下C语言编程主题: 该程序使用数组计算单个系列的标准偏差.为了计算标准差,我们创建了一个名为cal ...

  8. 【C语言】输入成绩并且计算成绩的平均数和计算出成绩高于平均数的数量

    首先根据题目设置变量的数量,先根据自己的逻辑思维推导一下,然后再根据自己的逻辑来编写程序,这道题先要会编写计算成绩的平均数.在用一个函数来保存高于平均值的量. 在这里我用的是vs2019编译器图片的第 ...

  9. C语言实验报告计算成绩,c语言实验报告--学生成绩管理系统.doc

    c语言实验报告--学生成绩管理系统.doc XX大学CSUC语言程序设计实践报告题目学生成绩管理系统学生姓名剽悍的小白兔指导教师TZ学院信息科学与工程学院专业班级电气信息类XXXX班完成时间20XX年 ...

最新文章

  1. Centos7安装Nginx详细步骤
  2. 2017-2018 20155309南皓芯 信息安全系统基础设计第十四周博客
  3. [已解决] 日常开发中禁用Tomcat自动重启
  4. python作业第四周答案_Python3第四周作业——员工信息表程
  5. 如何安装配置CKEditor 3.0
  6. java 解析tgw_给Java新手的一些建议——Java知识点归纳(Java基础部分)
  7. 【整理】超细节的BERT/Transformer知识点
  8. CentOS6.7 SSH安装与配置
  9. Android 9.0 10.0 手动安装Persistent app失败的解决方案
  10. .NetCore基于SignalR、Reids实现客服WebIM系统
  11. HackingLab脚本关
  12. 企业微信机器人脚本python_Python实现企业微信机器人每天定时发消息实例
  13. 从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史
  14. Android Studio笔记4.2 安卓触摸事件
  15. STM32F4 | 独立看门狗(IWDG)实验
  16. 《花千骨》绝美外景剧照 赵丽颖霍建华仙气足
  17. python-藏头诗与成语接龙(爬虫)
  18. 【工具封装】Python 实现将阿拉伯数字 === 转换成中文大写数字
  19. 云计算如何改变好莱坞的电影特效?
  20. mysql登陆错误2003(hy000)_mysql远程无法登陆出现ERROR 2003 (HY000)...解决方法_MySQL

热门文章

  1. Turf.js——用于地理空间分析的js库,处理各种地图算法
  2. 03 数学软件与建模---微分方程建模
  3. 带你走进程序猿的内心世界
  4. Linux-CentOS 打造合适的科研环境
  5. 虚拟机命令里面的光标不动了怎么办_Linux 中实用但很小众的 11 个炫酷终端命令...
  6. pycharm debug Can‘t process net command: 501 1 0.1 WIN
  7. CSDN年度征文 | 你好,2023
  8. 知识科普系列:关于水下/海底光缆您需要了解的一切
  9. 《windows 程序设计》中的翻译错误----学习笔记
  10. 【ML】线性回归 [单因子](LinearRegression)实践(基于sklearn)