ZZULIOJ题解

1097: 计算平均成绩(函数专题)

题目描述
输入某位同学各门课的成绩,输出平均成绩。输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'A’转换为百分之成绩为95分,'B’对应85分,C对应75分,'D’对应65分,'E’对应40分。 输出的平均成绩为一个实数,保留1位小数。
要求程序定义一个getScore()函数和一个main()函数,getScore()函数返回一个等级对应的分数,其余功能在main()函数中实现。
int getScore(char g)
{
//把等级g转换成对应的分数并返回这个分数。
}
对于C/C++代码的提交,本题要求必须通过定义getScore函数和main函数实现,否则,提交编译错误,要提交完整的程序。

输入
输入为一行只包含’A’~'E’的字母,每个字母表示一门课的成绩,

输出
输出平均成绩,为一个实数,保留一位小数。

样例输入

AABB

样例输出

90.0

函数专题

代码

#include<stdio.h>
int getScore(char g) //定义返回分数函数
{  int s;//定义s,用来记录对应等级的成绩并返回switch(g)//把等级g转换成对应的分数并返回这个分数。 {case'A':return s=95;break;case'B':return s=85;break;case'C':return s=75;break;case'D':return s=65;break;case'E':return s=40;break;}
}
int main()
{double x=0,n=0;//定义实数x和计数实数nchar ch;//定义字符chwhile(scanf("%c",&ch),ch!='\n')//当输入不为换行符{n++;//每次输入记一次数x+=getScore(ch);//x每次加上该等级对应的分数}printf("%.1lf",1.0*x/n);//输出平均成绩
}

【ZZULIOJ】1097: 计算平均成绩(函数专题)相关推荐

  1. ZZULIOJ 1097: 计算平均成绩(函数专题)

    计算平均成绩(函数专题) 题目描述 输入某位同学各门课的成绩,输出平均成绩.输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'A'转换为百分之成绩为95分,'B'对应85分,C对应75 ...

  2. Linux-C基础知识学习:C语言作业-将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印。

    Linux基础知识学习 C语言作业:将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印. #include <stdi ...

  3. java mapreduce程序_简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行...

    [TOC] 简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行 程序源码 import java.io.IOException; import java.util. ...

  4. 输入4个同学的姓名学号,语文数学英语信息计算平均成绩,按平均成绩高低排序输出java,c++实现

    题目: /*    输入4个同学的姓名学号,语文数学英语信息计算平均成绩,按平均成绩高低排序输出 */ 代码部分: C++实现 #include<iostream> using names ...

  5. 1.6 Java项目实战:计算平均成绩

    编写一个程序,根据用户输入的总人数和总成绩计算平均成绩.要求程序能够处理总人数或者总成绩不是数字时的情况. 使用多重 catch 语句时,Java 虚拟机会把实际拋出的异常对象依次和各个 catch ...

  6. 7-64 计算平均成绩 (15 分)

    7-64 计算平均成绩 (15 分) 给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平 ...

  7. java中计算平均成绩_Java计算平均成绩

    编写一个程序,根据用户输入的总人数和总成缋计算平均成绩.要求程序能够处理总人数或者总成绩不是数字时的情况. 根据题目要求得知,在程序中需要对多种异常情况进行不同的处理.此时可以在 try 语句后定义两 ...

  8. 计算平均成绩和总成绩

    package com.dxxy.socre; /*实现三门成绩的总成绩和平均成绩,以及对程序的封装*/ public class Score { //定义变量英语,语文,数字存放相应的成绩 int ...

  9. C语言 计算平均成绩

    计算平均成绩 题目描述: 给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺 ...

  10. Java计算平均成绩

    编写一个程序,根据用户输入的总人数和总成缋计算平均成绩.要求程序能够处理总人数或者总成绩不是数字时的情况. 根据题目要求得知,在程序中需要对多种异常情况进行不同的处理.此时可以在 try 语句后定义两 ...

最新文章

  1. 干货!神经网络原来是这样和数学挂钩的
  2. apollo mqtt linux qt,MQTT第5版更新,以及如何应用到Qt MQTT模块中
  3. android10 内部存储,Android的内部存储和外部存储
  4. 操作系统(4) -- 文件管理
  5. 渗透测试-验证码的爆破与绕过
  6. EMR StarRocks 极速数据湖分析原理解析
  7. 神州数码否认买下华为荣耀,股价连续第二日涨停,创历史新高!
  8. mysql如何字符编码,如何修改MYSQL的字符编码
  9. python实现验证码图像数据去噪处理的心路历程
  10. 网易云自动化爬虫方案,24小时爬取10万首音乐信息,30万条用户信息,100万个热评
  11. 局域网计算机网卡唯一标识,每块以太网卡都有一个用48个二进位表示的全球唯一的MAC地址,网卡安装在哪台计算机上,其MAC地址就成为该台计算机的 地址。...
  12. java中时间类型转换_java中时间类型转换
  13. AttnGAN代码复现(详细步骤+避坑指南)文本生成图像
  14. Dropping Pixels for Adversarial Robustness
  15. 20150201推荐
  16. 如何获取微信公众号的关注链接?
  17. 面试中怎样谈自己的缺点?
  18. 使用Python+Pandas+Statsmodels建立线性回归模型预测房价
  19. Day18-sessioncookie
  20. 群晖添加第三方套件源提示无效位置的解决方法(解决群晖 CA 根证书过期的问题)

热门文章

  1. 外贸自建站优势渐明,你还要观望多久!2018加油
  2. 微量样本RNA甲基化m6A技术比较
  3. telink ble mesh 介绍
  4. SpringBoot Poi生成Excel文件时,下载的文件报错格式不正确需要修复
  5. 基于JavaEE的居民水电费管理系统_JSP网站设计_MySQL数据库设计
  6. miui9如何不自动杀进程,小米9怎么关闭自动更新 具体操作方法解析
  7. msxml 6.0 dll 导入问题
  8. 喜马拉雅FM下载的音频文件保存在哪_怎么导出来
  9. 使用计算机VLOOKUP函数需注意什么,lookup和vlookup的区别 计算机Excel中的lo...
  10. 供应链成功绝对离不开的三个要素,你知道吗