必威体育Betway必威体育官网
当前位置:首页 > IT技术

hhu 1310平均绩点

时间:2019-10-15 19:44:39来源:IT技术作者:seo实验室小编阅读:59次「手机版」
 

平均绩点

平均绩点

题目描述

每门课的成绩分为A、B、C、D、F五个等级,为了计算平均绩点,规定A、B、C、D、F分别代表4分、3分、2分、1分、0分。输入有多组测试样例。每组输入数据占一行,由一个或多个大写字母组成,字母之间由空格分隔。输出每组输出结果占一行。如果输入的大写字母都在集合{A,B,C,D,F}中,则输出对应的平均绩点,结果保留两位小数。否则,输出“Unknown”。

样例输入

A B C D F

B F F C C A

D C E F

样例输出

2.00

1.83

Unknown

代码

#include <stdio.h>

int main()

{

char a[1000];

char *p=a;

double sum=0;

int k=0,lan=0;

while(gets(a))//输入有空格用gets

{

lan=0;//初始化

k=0;

sum=0;

p=a;

while(*p)//字符串读取到末尾

{

switch(*p)

{

case ‘A’:sum+=4;k++;

break;

case ‘B’:sum+=3;k++;

break;

case ‘C’:sum+=2;k++;

break;

case ‘D’:sum+=1;k++;

break;

case ‘F’:sum+=0;k++;

break;

case ’ ':break;

default:lan=1;break;

}

p++;//自增

}

if(!lan)

printf("%.2f\n",sum/k);

else

printf(“Unknown\n”);//不能放在default里

}

return 0;

}

相关阅读

在excel中求平均值的方法

Excel是我们常用的一款Office办公软件,通过Excel办公软件数据的处理将不再是难题,这里我将详细为大家介绍一下怎么利用Excel办公软

2018年各省省会GDP与平均GDP的倍数

倍数计算方式:省会GDP/(全省GDP/城市数量) #34个省级行政区,去除了港澳台和4个直辖市 #海南因为有全国唯一的省辖县体制,城市数量难以

平均薪资2万的ToB「产品市场经理」,究竟在干什么?

对于产品市场经理,大多数人的认知都存在着一定的局限与误解。因此作者也分析了许多产品市场经理的JD,并分析整合了这份工作的薪资、

清明节,用数据思维案例聊聊平均死亡年龄和期望寿命

前些天,我所在的一个产品经理群里面,无意中有人聊到了社保,继而聊到了关于中国人平均寿命的问题。问题如下:中国现在对外公布的平均寿

十二平均律的数学描述

十二平均律的数学描述 mywang882018年9月28日1. 声音的物理特性 声音的本质,是空气的震动。人听到外界的声音大致需要经历以下几个

分享到:

栏目导航

推荐阅读

热门阅读