
C++ primer
C++ primer 练习题
追逐尾巴的猫
这个作者很懒,什么都没留下…
展开
-
C++primer练习8.4 & 8.5
#include <iostream>#include<fstream>using namespace::std;#include<string>#include<vector>int main(){ //写文件 ofstream out("D:\\file.txt"); if(out&&out.is_open())...原创 2020-03-03 10:37:46 · 308 阅读 · 0 评论 -
C++primer 练习6.21 答案
#include<iostream>using namespace std;int fun(const int& x, const int* y) //const 限定,防止误改原变量;采用引用,既满足接受的每一个参数是 int 的条件,又避免了临时变量的创建和销毁,提高了效率;{ return(x >= *y ? x : *y); //同...原创 2020-02-14 14:36:33 · 138 阅读 · 0 评论 -
C++primer 练习5.14 答案
用一个向量存下输入,占用空间,但是控制逻辑简单,理想解法是空间复杂度为o(1),在cin的时候完成整个控制逻辑;#include<iostream> using namespace std;#include<vector>int main(){ vector<string> v; string s; while (cin >> s)...原创 2020-02-06 18:42:48 · 255 阅读 · 1 评论 -
C++primer 练习5.11 答案
练习5.12题目比较含糊不清,例如ffff算几个ff,ffl算不算有一个ff和一个fl;假如定义清晰,在不考虑复杂度的条件下,与本题类似的解法可解;#include<iostream> using namespace std;#include<vector>int main(){ char ch = 0; vector<int> Count(8,...原创 2020-02-06 18:28:27 · 319 阅读 · 0 评论 -
C++ primer 练习5.9 & 5.10 答案
#include<iostream> using namespace std;#include<vector>int main(){ char ch = 0; vector<int> Count(5, 0); //5个元素依次用来存5个元音字母的计数; const vector<char> vowel = { 'A','a'...原创 2020-02-06 17:42:37 · 216 阅读 · 0 评论 -
C++ primer 练习5.5 & 5.6 答案
#include<iostream>using namespace std;#include<vector>#include<string>vector<string> scores{ "F","D","C","B","A","A++" };struct student{ int grade = 0; string lettergra...原创 2020-02-06 15:45:10 · 179 阅读 · 0 评论 -
C++ primer 练习4.22 答案
#include<iostream>using namespace std;#include<string>class studentGrade //学生类;{public: string finalgrade; //成绩类别; int grade; //成绩; studentGrade() { finalg...原创 2020-02-04 21:34:17 · 273 阅读 · 0 评论 -
C++ primer 练习4.21 答案
#include<iostream>using namespace std;#include<vector>//找出向量中的奇数数存入一个向量,统计向量中偶数的个数存入结果向量尾部;//原向量中的奇数翻倍;vector<int> fun1(vector<int> &v) { int count = 0; vector...原创 2020-02-04 20:56:56 · 202 阅读 · 0 评论 -
C++ primer 练习4.12
//表达式 i != j < k 运行时先计算比较大小的结果;//小于符号是二目运算符,优先级高于判等,先进行运算;//表达式的含义是:把 j<k 的运算结果与 i 进行比较,i 是整数,所以会把比较结果转换为整型,即 0 或 1 //再与 i 进行比较;//编程验证;#include<iostream>using namespace std;int m...原创 2020-02-04 20:14:14 · 193 阅读 · 0 评论 -
C++ primer 练习4.11 答案
C++ primer 练习4.11 答案#include<iostream>using namespace std;//测试函数;void test(int a, int b, int c, int d){ if ((c > d) && (b > c) && (a > b)) cout << "Succeed...原创 2020-02-04 16:55:18 · 213 阅读 · 0 评论 -
C++ primer 练习4.10 答案
C++ primer 练习4.10 答案#include<iostream>using namespace std;#include<vector>int main(){ vector<int> v; //保存输入的整数; int val = 0; while (cin >> val) //输入while循环;...原创 2020-02-04 16:41:55 · 292 阅读 · 0 评论 -
C++ primer 练习4.4 练习4.5 练习4.6 答案
C++ premer 练习4.4 练习4.5 练习4.6 答案#include<iostream>using namespace std;void judge(int m) //练习4.6 奇偶判断函数;{ if (m % 2 == 0) cout << m << ": Even number;" << en...原创 2020-02-04 15:50:34 · 264 阅读 · 0 评论 -
C++ primer 练习3.43 答案
C++ primer 练习3.43 答案//四个版本输出三维数组中元素的方法:#include<iostream>using namespace std;int main(){ int arr[3][4][5] = {}; //定义三维数组; int i = 0; for (auto& au1 : arr) ...原创 2020-02-04 13:33:47 · 431 阅读 · 0 评论