5.3.1
来源:互联网 发布:淘宝运动鞋店 虎扑 编辑:程序博客网 时间:2024/06/15 17:45
5.5
@Mooophy
#include <iostream>#include <vector>#include <string>using std::vector; using std::string; using std::cout; using std::endl; using std::cin;int main(){ vector<string> scores = { "F", "D", "C", "B", "A", "A++" }; for (int g; cin >> g;) { string letter; if (g < 60) { letter = scores[0]; } else { letter = scores[(g - 50) / 10]; if (g != 100) letter += g % 10 > 7 ? "+" : g % 10 < 3 ? "-" : ""; cout << letter << endl; } } return 0;}
5.6
#include <iostream>#include <vector>#include <string>using std::vector; using std::string; using std::cout; using std::endl; using std::cin;int main(){ vector<string> scores = { "F", "D", "C", "B", "A", "A++" }; int grade = 0; while (cin >> grade) { string lettergrade = grade < 60 ? scores[0] : scores[(grade - 50) / 10]; lettergrade += (grade == 100 || grade < 60) ? "" : (grade % 10 > 7) ? "+" : (grade % 10 < 3) ? "-" : ""; cout << lettergrade << endl; } return 0;}
5.7
(a) if (ival1 != ival2) ival1 = ival2 //缺少一个分号 else ival1 = ival2 = 0;(b) if (ival < minval) minval = ival; occurs = 1; //缺少花括号括起来(c) if (int ival = get_value()) cout << "ival = " << ival << endl; if (!ival) //要使用else if ? cout << "ival = 0\n";(d) if (ival = 0) //使用 == ival = get_value();
5.8
经常会出现 if 比else多的情况
else 一般和离它最近的if 匹配成一对
0 0
- 5.3-1
- 5.3.1
- 5.3.1 多线程设计
- PHP 5.3.1发布
- AMFPHP + PHP 5.3.1
- php 5.3.1 preg_quote
- 例题5.3.1
- 算法导论 5.3-1
- Solr 5.3.1配置
- Lua 5.3 参考手册 (1)
- 5.3.1 颜色操作
- 5.3.1 颜色操作
- 5.3.1 ChainMap对象
- lucene 5.3.1
- 5.3.1codevs1073 家族
- laravel-5.3(1) 安装
- 5.3.1节练习
- QTE4.5.3 移植介绍(1)
- 3.1 Git 分支 - 分支简介
- SQL --> 多表查询
- Rxjava详解
- 四大组件之服务(Service)
- <戏说春秋>第六关 大义灭亲
- 5.3.1
- KGDB环境搭建及调试
- iOS10---新特性以及适配点
- win7下mysql5.6遇到Access denied for user 'root'@'localhost'(using password :NO/YES)
- java对象——new对象的理解
- android进阶篇之引导页系列之viewpager实现Animation动画效果
- TensorFlow图片分类示例
- PostgreSQL 锁等待跟踪
- tomcat中get请求中文乱码