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

时间限制: 1 Sec  内存限制: 128 MB
提交: 28970  解决: 14894
[状态] [讨论版] [提交] [命题人:admin]

题目描述

输入某位同学各门课的成绩,输出平均成绩。输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'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'的字母,每个字母表示一门课的成绩,

输出

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

样例输入 Copy

AABB

样例输出 Copy

90.0
#include <stdio.h>
int getScore(char g)
{int x; switch(g){case'A':x=95;break;case 'B':x=85;break;case 'C':x=75;break;case 'D':x=65;break;case 'E':x=40;break;}return x; }
int main()
{int b;double c,sum=0.0;c=0.0;char a;while(scanf("%c",&a)&&a!='\n'){c+=1;b=getScore(a);sum+=b;}printf("%.1f",sum/c);return 0;
}

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. UOJ #53.线段树区间修改
  2. 转载:IDEA出现URI is not registered (Settings | Languages Frameworks | Schemas and DTDs)
  3. mysql 返回的查询结果为空 (即零行)._Mysql数据同步(单向)
  4. 下载数据CityEngine示例数据(Tutorial)配套视频教程(英文)
  5. Ubuntu18.04下安装RRStudio
  6. mysql count if语句_COUNT分组条件去重的sql统计语句示例(mysql)
  7. Kaggle Titanic补充篇
  8. 7大最重要的管理方法
  9. 分析以太网帧结构_传统以太网中的——中继器及集线器
  10. PHP汉字转拼音的类
  11. WSUS 3.0系列之二 补丁分发
  12. XP Mod Android6,手机瞬间变电脑 主题软件XP MOD有惊喜
  13. 捷联惯导系统模型及仿真
  14. 3日线与5日线金叉买入法
  15. 计算机网络——传输层
  16. 海康威视错误代码0xf_海康威视视频智能分析整理文档
  17. 网络工程师必备技术汇总
  18. Shiro的简单入门(一)
  19. JSP中用List list = new ArrayList();报错, List cannot be resolved to a type
  20. 字谜 大小写重复全排列问题

热门文章

  1. win10 + ubuntu20.04 双系统卸载(删除) ubuntu20.04 (图文)
  2. 【前端】前端学习课程及内容概述
  3. 一次性补助20万,博士买房比市价低1.5万/平!26城硕博引进政策哪家强?
  4. word怎么加入html,Word中怎么放入html
  5. 嵌入式、单片机和PLC哪个前景好一些?
  6. 文献解读|基于转录组-蛋白质组数据联合分析对煎蛋水母毒性评价、毒素筛选及其干预
  7. [翻译+分析总结] nnU-Net for Brain Tumor Segmentation
  8. matlab画漫画,震惊!无聊男子竟用函数画出可爱的卡通猫
  9. c++经典小游戏,源码奉上(免费复制)
  10. matlab怎么表示对角阵,matlab – 如何基于每一行将矩阵转换为一堆对角矩阵?