HDU2004 成绩转换
2016-06-25 14:19
197 查看
问题链接:HDU2004 成绩转换。功能是将100分制的成绩转换成A、B、C、D、E和F。
这是个入门训练题,自然用C语言编写程序。
也许许多人编写完这样的程序,最想说的一句话是:“我是天才!如此地与众不同。”
一般教科书上,实现成绩转换功能用if语句或switch语句。那是浮云。
用查表法来实现,可以做到逻辑简单,程序运行速度快,语句简洁。
AC程序如下:
这是个入门训练题,自然用C语言编写程序。
也许许多人编写完这样的程序,最想说的一句话是:“我是天才!如此地与众不同。”
一般教科书上,实现成绩转换功能用if语句或switch语句。那是浮云。
用查表法来实现,可以做到逻辑简单,程序运行速度快,语句简洁。
AC程序如下:
/* 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!\n"); else printf("%c\n", convert[score/10]); } return 0; }
相关文章推荐
- 一些Android 基础知识
- 欢迎使用CSDN-markdown编辑器
- js如何获取某id的子标签
- AJAX 汽车详细信息练习
- (dp)343. Integer Break
- C++中extern “C”含义深层探索
- 仿HTML5 CSS "标签云"特效-优化效率版
- 易语言使用v8引擎(基于UseDotNet)
- 图片相似度算法,可识别出缩放,拉伸,亮暗后的同一张图片
- 百度api 轨迹
- 异常通知辅助模块 5.3 (try/catch)
- C++高质量编程点滴
- mysql5.7.13免安装版超详细安装教程
- 去除挖宝报毒的问题,修改基础包的java代码,并且打包
- php 面试题(1)
- C++非面向对象的特征
- Adapter类型控件之ListView(列表控件)
- struts2点点
- C++中的结构体与sizeof
- map任务数量控制