博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU2004 成绩转换
阅读量:6072 次
发布时间:2019-06-20

本文共 546 字,大约阅读时间需要 1 分钟。

问题链接:。这是个入门训练题,用C语言编写程序。

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

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

程序说明(略)。

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

AC的C语言程序如下:

/* HDU2004 成绩转换 */#include 
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;}

转载于:https://www.cnblogs.com/tigerisland/p/7564695.html

你可能感兴趣的文章
我的友情链接
查看>>
ansible学习记录
查看>>
网思科技校园网计费解决方案
查看>>
我的友情链接
查看>>
携程 Apollo分布式部署
查看>>
2017 Hackatari Codeathon B. 2Trees(深搜)(想法)
查看>>
单词统计
查看>>
输入一个数字计算圆的面积
查看>>
在Delphi中隐藏程序进程
查看>>
AngularJS PhoneCat代码分析
查看>>
maven错误解决:编码GBK的不可映射字符
查看>>
2016/4/19 反射
查看>>
SharePoint Wiki发布页面的“保存冲突”
查看>>
oracle 10g 数据库与客户端冲突导致实例创建无监听问题
查看>>
Delphi中读取文本文件的方法(实例一)
查看>>
Linux常用命令
查看>>
Android开源代码解读の使用TelephonyManager获取移动网络信息
查看>>
想说一点东西。。。。
查看>>
css知多少(8)——float上篇
查看>>
NLB网路负载均衡管理器详解
查看>>