HDU2004 成绩转换

问题链接HDU2004 成绩转换这是个入门训练题,用C语言编写程序。

问题简述将100分制的成绩转换成A、B、C、D、E和F。

问题分析一般教科书上,实现成绩转换功能用if语句或switch语句,那是浮云。用查表法来实现,可以做到逻辑简单,程序运行速度快,语句简洁。

程序说明(略)。

也许许多人编写完这样的程序,最想说的一句话是:“我是天才!如此地与众不同。”

AC的C语言程序如下:

/* HDU2004 成绩转换 */

#include <stdio.h>

int main(void)
{
    int score;
    char convert[] = "EEEEEEDCBAA";

    while(scanf("%d", &score) != EOF) {
          if(score < 0 || score > 100)
              printf("Score is error!
");
          else
              printf("%c
", convert[score/10]);
    }

    return 0;
}


原文地址:https://www.cnblogs.com/tigerisland/p/7564695.html