1054. 求平均值 (20)本题的基本要求非常简单:给定N个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是[-1000,1000]区间内的实数,并且最多精确到小数点后2位。当你计算平均值的时候,不能把那些非法的数据算在内。输入格式:输入第一行给出正整数N(<=100)。随后一行给出N个实数,数字间以一个空格分隔。输出格式:对每个非法输入,在一行中输出“ERROR: X is not a legal number”,其中X是输入。最后在一行中输出结果:“The average of K numbers is Y”,其中K是合法输入的个数,Y是它们的平均值,精确到小数点后2位。如果平均值无法计算,则用“Undefined”替换Y。如果K为1,则输出“The average of 1 number is Y”。输入样例1:
7
5 -3.2 aaa 9999 2.3.4 7.123 2.35
输出样例1:
ERROR: aaa is not a legal number
ERROR: 9999 is not a legal number
ERROR: 2.3.4 is not a legal number
ERROR: 7.123 is not a legal number
The average of 3 numbers is 1.38
输入样例2:
2
aaa -9999
输出样例2:
ERROR: aaa is not a legal number
ERROR: -9999 is not a legal number
The average of 0 numbers is Undefined

TODO:

转载于:https://www.cnblogs.com/xiongmao-cpp/p/6377683.html

1054. 求平均值 (20)相关推荐

  1. 【最优解法】1054 求平均值 (20分)_31行代码AC

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 本题的基本要求非常简单:给定 N 个实数,计算它们的平均值.但复杂的是有些输入数据可能是非法的.一个" ...

  2. PAT 乙级 1054. 求平均值 (20) Java版

    本题的基本要求非常简单:给定N个实数,计算它们的平均值.但复杂的是有些输入数据可能是非法的.一个"合法"的输入是[-1000,1000]区间内的实数,并且最多精确到小数点后2位.当 ...

  3. PTA 1054 求平均值 (20 分)

    文章目录 code1 18分 code2 20分 注意点 code1 18分 #include<iostream> #include<string.h> using names ...

  4. 【PAT乙级】1054 求平均值 (20 分)

    题目地址 测试点 2:k==1 number没有s 测试点 3:12. 这种是合法的 #include<cstdio> #include<iostream> #include& ...

  5. PTA 1054 求平均值 (c++ 代码+分析)

    1054 求平均值 (20 分) 分析:这个题乍一看并不难,但是丢分的点还是挺多的. 1.要注意只有一个小数点 2.小数点不能放在首位,而且首位是负号的话不能只有这一位. 3.每位只能是数字,且小数点 ...

  6. 【Python】1054 求平均值(Python异常处理练习)

    1. 题目 2. 代码 重坑,读题不仔细,导致耗时多. 题目中合法数字当只用一个的时候,输出的结果中的是number,而不是numbers # https://pintia.cn/problem-se ...

  7. 1054 求平均值(PAT乙级 C++)

    题目 本题的基本要求非常简单:给定 N 个实数,计算它们的平均值.但复杂的是有些输入数据可能是非法的.一个"合法"的输入是 [−1000,1000] 区间内的实数,并且最多精确到小 ...

  8. 1054. 求平均值

    本题的基本要求非常简单:给定N个实数,计算它们的平均值.但复杂的是有些输入数据可能是非法的.一个"合法"的输入是[-1000,1000]区间内的实数,并且最多精确到小数点后2位.当 ...

  9. 12-1054. 求平均值

    1054. 求平均值 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题的基本要求非常简单:给定N个实 ...

最新文章

  1. 数学知识--Methods for Non-Linear Least Squares Problems(第二章)
  2. 关于VB中没有VSS菜单问题
  3. IIS6的工作进程回收
  4. oshi.systeminfo 获取cpu的数量_智能IC/CPU卡梯控系统的功能优势
  5. python对图像二值化_python如何二值化图像
  6. 美团的大数据产品,互联网的数字化转型,如何从0做到100?
  7. php设置自动关机开机,设置电脑自动开机关机方法介绍
  8. Spring ——《第二章》Spring中的Bean
  9. Invisible Perturbations: Physical Adversarial Examples Exploiting the Rolling Shutter Effect 论文解读
  10. ORACLE检查点测试,oracle深度解析检查点
  11. linux虚拟机rzsz安装(wget方法,自测可用)
  12. 码栈使用过程中常见操作动作说明
  13. 爱的能力(徐博客写的-收藏下)
  14. Unity实现发光材质
  15. 使用switchshow/supportshow命令确认Brocade交换机型号(转载)
  16. 主板前置音频线接法几例(转)
  17. Python编程求:一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,反弹,求在第十次落地时,共经过多少米,第十次反弹多高
  18. 免费的Gif制作工具-录屏、录像
  19. 2022NepCTF部分WP
  20. Android TV框架 TIF(Android TV Input Framework)入门实践

热门文章

  1. 用Lambda武装你的Java: 集合转换
  2. random.nextint()
  3. Oracle锁表 行级锁 表级锁 行级锁
  4. KVM基础功能——Cpu配置
  5. 深入剖析Android系统
  6. 连接到localhost后提示要求用户名和密码
  7. java_ant详解
  8. JAVA中LinkedLockingQueue的简单使用
  9. CSS 圣杯布局升级版---多个固定宽度一个自适应宽度
  10. 初入angular4——实际项目搭建总结