函数题: 计算平均成绩
输入某位同学各门课的成绩,输出平均成绩。输入的成绩均为五级制成绩,五级制成绩转换为百分之成绩的规则如下:'A'转换为百分之成绩为95分,'B'对应85分,C对应75分,'D'对应65分,'E'对应40分。 输出的平均成绩为一个实数,保留1位小数。
你只需要定义一个getScore()函数返回一个等级对应的分数。
### 函数接口定义:
c
在这里描述函数接口。例如:
int getScore(char g);
参数g是代表等级的字母,函数返回字母g等级所对应的分数。
### 裁判测试程序样例:
c
在这里给出函数被调用进行测试的例子。例如:
#include <stdio.h>
int getScore(char g);
int main()
{
char ch;
int n = 0, sum = 0;
while( ch = getchar(), ch != '\n')
{
sum += getScore(ch);
n++;
}
printf("%.1f\n",1.0*sum/n);
return 0;
}
/* 请在这里填写答案 */
### 输入样例:
在这里给出一组输入。例如:
in
AABB
### 输出样例:
在这里给出相应的输出。例如:
out
90.0
答案:若无答案欢迎评论
你只需要定义一个getScore()函数返回一个等级对应的分数。
### 函数接口定义:
c
在这里描述函数接口。例如:
int getScore(char g);
参数g是代表等级的字母,函数返回字母g等级所对应的分数。
### 裁判测试程序样例:
c
在这里给出函数被调用进行测试的例子。例如:
#include <stdio.h>
int getScore(char g);
int main()
{
char ch;
int n = 0, sum = 0;
while( ch = getchar(), ch != '\n')
{
sum += getScore(ch);
n++;
}
printf("%.1f\n",1.0*sum/n);
return 0;
}
/* 请在这里填写答案 */
### 输入样例:
在这里给出一组输入。例如:
in
AABB
### 输出样例:
在这里给出相应的输出。例如:
out
90.0
答案:若无答案欢迎评论