hdu 2399

来源:互联网 发布:l800清零软件 编辑:程序博客网 时间:2024/05/01 06:28
#include<cstdio>#define maxn 10000int main(){    double sum=0,j=0;    int f=1,i=0;    char a[maxn];    while(gets(a)!=NULL)    {        f=1;sum=0;j=0;        for(i=0;a[i];i++)        {            if(a[i]=='A'||a[i]=='B'||a[i]=='C'||a[i]=='D')            {                sum+=4-(a[i]-65);                j++;            }            else if(a[i]=='F')            {                sum+=0;                j++;            }            else if(a[i]==' ')//缺少这个则错误。?                    continue;            else            {                printf("Unknown letter grade in input\n");                f=0;                break;            }        }        if(f==1)            printf("%.2lf\n",sum/j);    }    return 0;}

0 0
原创粉丝点击