news 2026/9/4 14:10:04

NOI OJ 1.5 04:求整数的和与均值 C语言

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
NOI OJ 1.5 04:求整数的和与均值 C语言

描述

读入n(1 <= n <= 10000)个整数,求它们的和与均值。

输入

输入第一行是一个整数n,表示有n个整数。
第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。

输出

输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。

思路:和1.5 01的题一样(不清楚的小伙伴可以去看前一篇文章)首先进行多次输入

但这里的题目要求有一个总和,只要总值求出来后,求均值不是简简单单,所以我们声明一个变量sum(表达为总数的意思,你想声明称其他名字也行),sum每次循环时都要加上我们刚刚输入的变量。

两种做法(for做法和while做法)

#include<stdio.h> int main(){ int a,b,c; double sum=0; scanf("%d",&a); for(b=1;b<=a;b++){ scanf("%d",&c); sum+=c;//每次循环完sum会在原来的基础上加上每次输入的变量c } double e=sum/a; int f=sum; printf("%d %.5lf",f,e); return 0; }
#include<stdio.h> int main(){ int a,b=1,c; double sum=0; scanf("%d",&a); while(b<=a){ scanf("%d",&c); sum+=c;//每次循环完sum会在原来的基础上加上每次输入的变量c b++; } double e=sum/a; int f=sum; printf("%d %.5lf",f,e); return 0; }

注意:输出的平均值是要保留小数点后5位的(所以sum的数据类型用float和double都行)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 14:08:37

如何把 macOS 菜单栏整理清爽:用 Ice 三步找回被图标占满的屏幕

如何把 macOS 菜单栏整理清爽&#xff1a;用 Ice 三步找回被图标占满的屏幕 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice 如果你的 Mac 顶部图标越来越多——Wi-Fi、电池、时间、通知中心&#xf…

作者头像 李华
网站建设 2026/9/4 14:05:14

66.FPGA 高速接口精通之路:DDR3 完整读写工程 + 可综合源码 + 板级验证

摘要 接口设计是FPGA开发的基石,本文以DDR3控制器接口为例,从物理层时序、控制器架构到用户逻辑验证,系统讲解FPGA高速接口设计的完整方法论。通过一个可直接运行的DDR3读写测试工程,深入剖析地址映射、突发传输、时序收敛等关键环节,帮助读者建立从接口规范到板级验证的…

作者头像 李华
网站建设 2026/9/4 14:04:40

小家电芯片选型实战:从电源管理到加密防抄的全解析

1. 小家电芯片选型的底层逻辑&#xff1a;先搞懂"板子上到底需要几颗芯片"我在家电方案公司待了快十年&#xff0c;接手的杂牌项目比品牌项目多得多。很多人以为"小家电常用芯片"就是一颗主控MCU的事&#xff0c;实际拆开任何一个正在量产的电饭煲、筋膜枪…

作者头像 李华
网站建设 2026/9/4 14:04:07

网络工程师需要掌握的技能和知识点有哪些?

网络工程师需要掌握的技能和知识点相当广泛。首先&#xff0c;他们必须具备扎实的计算机和网络技术基础&#xff0c;这包括了解计算机和网络原理、网络协议、网络拓扑、网络硬件设备等。例如&#xff0c;他们需要熟悉TCP/IP协议&#xff0c;这是互联网的基础协议&#xff0c;对…

作者头像 李华