【笔试】5、用字符划分分数等级
2015-08-08 20:52
267 查看
/* * 题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 * 时间:2015年7月27日16:22:20 * 文件:lianxi05.cpp * 作者:cutter_point */ #include <iostream> #include <fstream> #include <sstream> using namespace std; int main() { ifstream input("input.txt"); ofstream out("output.txt"); //首先我们从文件中读取相应的数据,用一个int来统计所有的人数 int sum = 0, k; string s; while (getline(input, s)) { //获取一行的字符串 istringstream istr(s); while(istr >> k) //吧数据一个一个的输入到k中进行计算 { ++sum; char grade; //如果是》=90的话,那么就是A if (k >= 90) { grade = 'A'; } else if (k >= 60 && k < 89) { //分数在60到89之间的数据,那么我们用B表示 grade = 'B'; } else { //在60分一下的都是C grade = 'C'; } out << "同学" << sum << "号的成绩是:" << grade << endl; cout << "同学" << sum << "号的成绩是:" << grade << endl; } } return 0; }
相关文章推荐
- poj_3580 伸展树
- 如何生成可执行exe文件?
- hdu2037 事件序列问题
- 2015/8/8-出现次数最多的数
- 剑指offer_面试题12_打印1到最大的n位数(大数问题)
- C#高级编程八十天----异常类
- 【剑指Offer面试题】 九度OJ1373:整数中1出现的次数(从1到n整数中1出现的次数)
- [leedcode 239] Sliding Window Maximum
- WebRTC入门学习之初识WebRTC
- UI05_Control(UIStepper加减音量/UIBlurEffect毛玻璃/UISlider滑动/UISegmentedControl小模块)
- Android开发 关于Android性能,内存优化
- python正则表达式 re (二)match与search
- nginx 的限制连接模块limit_zone与limit_req_zone
- 大约xib连接错误bug正确
- 配置Log4J(转载)
- 为什么R.string.ID 返回的是一串数字,而不是字符串?
- 3.6html学习笔记之样式选择
- ubuntu 建立eclipse桌面快捷方式
- C++中数字与字符串之间的转换
- opencv实现简单的局部极大值求解