1010:平均绩点

原创 2013年12月04日 19:13:09

题目描述

每门课的成绩分为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>
#include<string.h>

int main()
{
        char a[80];
        int i,l,n;
        double s;
        while(gets(a))
        {
                l=strlen(a);
                for(n=s=i=0;i<l;i=i+2)
                {
                        if(a[i]=='A')
                                s+=4;
                        else if(a[i]=='B')
                                s+=3;
                        else if(a[i]=='C')
                                s+=2;
                        else if(a[i]=='D')
                                s+=1;
                        else if(a[i]!='F')
                                n++;
                }
                printf(n?"Unknown\n":"%.2lf\n",s/((l+1)/2));
        }
        return 0;
}


 

[C语言]一个计算平均学分绩点并输出的程序

2014-09-18  17:01 #include int main(void) { //求平均绩点 float mark[128]; float _resu...
  • the_1000th_summer
  • the_1000th_summer
  • 2014年09月18日 16:59
  • 2034

C语言 - ACM题目:平均绩点

题目描述: 每门课的成绩分为A、B、C、D、F五个等级,为了计算平均绩点,规定A、B、C、D、F分别代表4分、3分、2分、1分、0分。输入格式: 有多组测试样例。每组输入数据占一行,由...
  • u012495182
  • u012495182
  • 2013年12月08日 17:06
  • 1971

hdu 2023 求平均成绩

本题链接:点击打开链接 本题题意:         有n名学生,m门课程,输入每个学生没门课程的成绩,求每个学生的平均成绩和没门课程的平均成绩,并统计每门课程的成绩均超过该课程平均成绩的学生有多少...
  • LSGBB
  • LSGBB
  • 2015年08月10日 19:53
  • 1966

1010:平均绩点

1010:平均绩点分数: 10 时间限制:1 秒 内存限制:32 兆 特殊判题: 否 提交:69 解决: 25 标签 简单模拟 题目...
  • u011545923
  • u011545923
  • 2014年11月25日 19:54
  • 624

仲恺ACM 1010:平均绩点【java】

题目描述 每门课的成绩分为A、B、C、D、F五个等级,为了计算平均绩点,规定A、B、C、D、F分别代表4分、3分、2分、1分、0分。 输入格式 有多组测试样例。每组输入数据占一行,由一个或多个大...
  • cwquan
  • cwquan
  • 2016年01月02日 15:35
  • 813

平均绩点计算器

  • 2012年09月03日 10:31
  • 1.25MB
  • 下载

通用学分制加权平均分、学分绩点计算软件

  • 2012年04月04日 17:58
  • 195KB
  • 下载

广工平均绩点生成器

  • 2013年03月26日 21:23
  • 1.61MB
  • 下载

大学生学分平均绩点计算器

  • 2011年07月29日 21:53
  • 14KB
  • 下载

大学平均学分绩点计算器

  • 2012年10月12日 20:25
  • 24KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:1010:平均绩点
举报原因:
原因补充:

(最多只允许输入30个字)