ZZULIOJ.1097: 計算平均成績(函式專題)
阿新 • • 發佈:2018-11-19
1097: 計算平均成績(函式專題)
題目描述
輸入某位同學各門課的成績,輸出平均成績。輸入的成績均為五級製成績,五級製成績轉換為百分之成績的規則如下:'A’轉換為百分之成績為95分,'B’對應85分,C對應75分,'D’對應65分,'E’對應40分。 輸出的平均成績為一個實數,保留1位小數。
輸入
輸入為一行只包含’A’~'E’的字母,每個字母表示一門課的成績,
輸出
輸出平均成績,為一個實數,保留一位小數。
樣例輸入
ABCDE
樣例輸出
72.0
#include<stdio.h>
int main()
{
char ch;
int a,i,sum=0,m=0;
double n;
while(scanf("%c",&ch),ch!='\n')
{
if(ch=='A') a=95;
else if(ch=='B') a=85;
else if(ch=='C') a=75;
else if(ch=='D') a=65;
else a=40;
sum+=a;
m++;
}
n=1.0*sum/m;
printf("%.1lf",n);
return 0;
}