1097: 计算平均成绩(函数专题)
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: 计算平均成绩(函数专题)相关推荐
- ZZULIOJ 1097: 计算平均成绩(函数专题)
计算平均成绩(函数专题) 题目描述 输入某位同学各门课的成绩,输出平均成绩.输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'A'转换为百分之成绩为95分,'B'对应85分,C对应75 ...
- Linux-C基础知识学习:C语言作业-将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印。
Linux基础知识学习 C语言作业:将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印. #include <stdi ...
- java mapreduce程序_简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行...
[TOC] 简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行 程序源码 import java.io.IOException; import java.util. ...
- 输入4个同学的姓名学号,语文数学英语信息计算平均成绩,按平均成绩高低排序输出java,c++实现
题目: /* 输入4个同学的姓名学号,语文数学英语信息计算平均成绩,按平均成绩高低排序输出 */ 代码部分: C++实现 #include<iostream> using names ...
- 1.6 Java项目实战:计算平均成绩
编写一个程序,根据用户输入的总人数和总成绩计算平均成绩.要求程序能够处理总人数或者总成绩不是数字时的情况. 使用多重 catch 语句时,Java 虚拟机会把实际拋出的异常对象依次和各个 catch ...
- 7-64 计算平均成绩 (15 分)
7-64 计算平均成绩 (15 分) 给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平 ...
- java中计算平均成绩_Java计算平均成绩
编写一个程序,根据用户输入的总人数和总成缋计算平均成绩.要求程序能够处理总人数或者总成绩不是数字时的情况. 根据题目要求得知,在程序中需要对多种异常情况进行不同的处理.此时可以在 try 语句后定义两 ...
- 计算平均成绩和总成绩
package com.dxxy.socre; /*实现三门成绩的总成绩和平均成绩,以及对程序的封装*/ public class Score { //定义变量英语,语文,数字存放相应的成绩 int ...
- C语言 计算平均成绩
计算平均成绩 题目描述: 给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成绩,并顺 ...
- Java计算平均成绩
编写一个程序,根据用户输入的总人数和总成缋计算平均成绩.要求程序能够处理总人数或者总成绩不是数字时的情况. 根据题目要求得知,在程序中需要对多种异常情况进行不同的处理.此时可以在 try 语句后定义两 ...
最新文章
- UOJ #53.线段树区间修改
- 转载:IDEA出现URI is not registered (Settings | Languages Frameworks | Schemas and DTDs)
- mysql 返回的查询结果为空 (即零行)._Mysql数据同步(单向)
- 下载数据CityEngine示例数据(Tutorial)配套视频教程(英文)
- Ubuntu18.04下安装RRStudio
- mysql count if语句_COUNT分组条件去重的sql统计语句示例(mysql)
- Kaggle Titanic补充篇
- 7大最重要的管理方法
- 分析以太网帧结构_传统以太网中的——中继器及集线器
- PHP汉字转拼音的类
- WSUS 3.0系列之二 补丁分发
- XP Mod Android6,手机瞬间变电脑 主题软件XP MOD有惊喜
- 捷联惯导系统模型及仿真
- 3日线与5日线金叉买入法
- 计算机网络——传输层
- 海康威视错误代码0xf_海康威视视频智能分析整理文档
- 网络工程师必备技术汇总
- Shiro的简单入门(一)
- JSP中用List list = new ArrayList();报错, List cannot be resolved to a type
- 字谜 大小写重复全排列问题
热门文章
- win10 + ubuntu20.04 双系统卸载(删除) ubuntu20.04 (图文)
- 【前端】前端学习课程及内容概述
- 一次性补助20万,博士买房比市价低1.5万/平!26城硕博引进政策哪家强?
- word怎么加入html,Word中怎么放入html
- 嵌入式、单片机和PLC哪个前景好一些?
- 文献解读|基于转录组-蛋白质组数据联合分析对煎蛋水母毒性评价、毒素筛选及其干预
- [翻译+分析总结] nnU-Net for Brain Tumor Segmentation
- matlab画漫画,震惊!无聊男子竟用函数画出可爱的卡通猫
- c++经典小游戏,源码奉上(免费复制)
- matlab怎么表示对角阵,matlab – 如何基于每一行将矩阵转换为一堆对角矩阵?