C++ primer5 第五章
米兰的枫
这个作者很懒,什么都没留下…
展开
-
C++ primer5 5.24/5/25
5.24 从标准输入读取两个整数,输出第一个数除以第二个数的结果,当第二个数是0时抛出异常。先不要设定catch子句,运行程序并真的为除数输入0,看看会发生什么? #include <iostream> #include <string> using namespace std; int main() { int i, j; cin>>i>>j; if(j==0) throw runtime_error("divisor is 0"); co原创 2021-03-09 21:35:53 · 82 阅读 · 0 评论 -
C++ primer5 5.14/5.17/5.19/5.20/5.21
从标准输入中读取若干string对象并查找连续重复出现的单词,统计出现重复最大次数的单词,比如在how now now now brown cow cow中now连续出现3次 //5.14 #include <iostream> #include <string> #include <vector> using namespace std; int main() { pair<string, int> max_duplicated; //字符串及原创 2021-03-09 17:54:39 · 128 阅读 · 0 评论 -
C++ primer5 5.9/5.10/5.11/5.12
使用一系列if语句统计从cin读入的元音字母个数(小写) //5.9 #include <iostream> using namespace std; int main() { unsigned sum_a=0, sum_e=0, sum_i=0, sum_o=0, sum_u=0; //无符号,即非负的 //char ch; //while(cin >> ch) //不断从键盘输入,知道遇到ctrl+Z for(char ch; cin>>ch; ) {原创 2021-02-28 17:43:31 · 184 阅读 · 0 评论