首页 > 其他分享 >noi 1.5 1 求平均年龄

noi 1.5 1 求平均年龄

时间:2022-10-02 11:58:14浏览次数:35  
标签:1.5 noi 总成绩 平均年龄 学生 成绩 输入 变量

描述

班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。

输入

第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的年龄,取值为15到25。

输出

输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。

样例输入

2

18

17

样例输出

17.50

题意

输入有多少名学生,然后输入每个学生的成绩,求这些成绩的平均分。

嘚嘚两句

1.5循环控制是比较重要的一个基础,全国青少年等级考试1级中考的就是1.5及1.5以前的,1.5主要是循环控制类的题,这一类的题比较之前来说对思维的要求更高了,对写程序的人对代码的理解透不透彻的要求也高了,有时会思维给不上,会觉得“我去,编程还能这么玩?”,对于萌新来说肯定是很奇妙的。

思路

1.如何做到输入每个学生的成绩:

(1)变量:之前讲过,变量就像一个盒子,输入就是往盒子里头放东西,输出就是系统告诉你盒子里有啥,但是,在输入的时候有一个特性:那就是系统会自动抛弃盒子里原有的东西,让你新输入的东西代替,这也就为我们输入每个学生的成绩打下了基础。

(2)人数:根据题意得知:每次输入的人数不定,没法傻乎乎的写一大溜程序,然后......根据上文对变量的特性的解释,也就是说我们每一次都可以用一个变量来临时存储这个学生的成绩,然后再把这个学生的成绩存到一个表示总成绩的变量里,求平均分时在循环结束后用这个总成绩除以总人数就完成了。

最后,别忘了,输出要求保留两位小数。(printf)

代码实现

#include<iostream>
using namespace std;
int main(){
  double a,b,c,n;
  cin>>n;//输入总共有多少名学生。
  for(int i=1;i<=n;i++){//循环
    cin>>a;//临时存储这一位学生的成绩
    b=b+a;//然后把这位学生的成绩存储到总成绩里
  }
  c=b/n;//求平均数(用一个变量存储下总成绩除以总人数,别忘了小数形式)
  printf("%.2f",c);//输出保留2位小数
  return 0;
}

标签:1.5,noi,总成绩,平均年龄,学生,成绩,输入,变量
From: https://www.cnblogs.com/scx20100214/p/16748490.html

相关文章

  • 10.1 noip 模拟赛
    10.1noip模拟赛目录10.1noip模拟赛\(\to\rmlink\leftarrow\)\(\rmT1\)猜道路\(\rmT2\)简单环\(\rmT3\)汉明距离\(\rmT4\)勇者的后缀\(\to\rmlink\left......
  • [NOIP2011 提高组] Mayan 游戏
    DescriptionlinkSolution令当当前棋盘为\(a\)。注意到\(n\leq5\)且棋盘是\(5\times7\)的,所以直接爆搜可以做到\(O(35^5)=O(52521875)\),然而这里还有很大的常数......
  • noi 1.5 36 计算多项式的值
    描述假定多项式的形式为xn+xn-1+…+x2+x+1,请计算给定单精度浮点数x和正整数n值的情况下这个多项式的值。输入输入仅一行,包括x和n,用单个空格隔开。x在float范围内,n<=10......
  • NOI Online #3
    普及最急救助(红)模拟点击查看代码#include<bits/stdc++.h>#definefffflush(stdout)#definethankputs("I***thankyouccf"),ff#definebug(...)fprintf(s......
  • 论人类下一代语言的可能—1.5符号使用的开始
    语言的开始是创造符号。用一串发音,或一个线条组合,或者一个特定的手势等,来代表某个外在的对象或者是我们的一个观念。最初这是一个自发且有限的想法,神奇的是这是可行的,且效......
  • 图片降噪软件:Topaz DeNoise AI (图像处理)
    TopazDeNoiseAI是一款好用且专业的图片降噪软件。如果你有噪点的相片,可以通过AI智能的方式来处理掉噪点,让照片的噪点降到最低。有了TopazDeNoiseAI处理图片更方便,更简......
  • NOIP冲刺 【图论复习】 图的遍历
    还有两个月就NOIP了我居然还在敲这种东西.........洛谷P5318DFSBFS模版题复习一下DFS:从第一个节点开始搜用vis数组记忆化搜到每一个点时如果没搜过就把他标记......
  • CSP-S 2022进不去NOIP记
    初赛Day0过了。9.26day-OP414报了qbxt腾飞的线上。9.28day-NP414明天放假!9.30day-ZP414这才过了一半,事倒是很多...早上五点多爬起来打游戏,打完之后看手机突......
  • P2671 [NOIP2015 普及组] 求和(洛谷前缀和
    P2671[NOIP2015普及组]求和1//(x+z)*(num[x]+num[z])=2//(x1+x2)*(y1+y2)+(x1+x3)*(y1+y3)+(x2+x3)*(y2+y3)3//=x1*(y1*(n-2)+y1+y2+...+yn)4//+x2*(y2*......
  • P1040 [NOIP2003 提高组] 加分二叉树
    区间dp好题!在更新\(f[i][j]\)时,顺便记录该子树的根节点\(g[i][j]\)。最后递归求解。#include<bits/stdc++.h>usingnamespacestd;classsolve{ public: int......