
C++Primer 第四版练习
去仗剑天涯
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
10.1 c++primer 第四版 习题10.1
#include <iostream>#include <vector>#include <utility>#include<string>using namespace std;void show(vector<pair<string, int> > &vec ){ vector<p...原创 2020-04-09 14:56:07 · 169 阅读 · 0 评论 -
9.38 C++primer 第四版 习题9.38
#include <iostream>#include <string>using namespace std;int main(){ string str = "ab2c3d7R4E6"; string numbers { "1234567890" }; string letter{ "abcdefghijklmnopqrstuvwxyz ABCDEFG...原创 2020-04-08 22:13:07 · 518 阅读 · 0 评论 -
习题 9.35 c++ Primer 第四版 习题 9.35
c++primer 第四版 习题9.35使用迭代器寻找和删除string对象中所有的大写字母先出贴出配套习题解答上的答案;我在vs2019上编译不过去了int main(){ string str= "This Is A Example!"; for (string::iterator iter = str.begin(); iter != str.end(); ++iter) ...原创 2020-04-07 23:36:14 · 176 阅读 · 0 评论 -
c++primer 习题9.20 第四版
第一种思路:两个容器的元素分别比较#include <iostream> //习题9.20#include<vector>#include<list>using namespace std;int main(){ vector<int>ivec; cout << "Enter some numbers ...原创 2020-04-06 17:38:55 · 199 阅读 · 0 评论 -
C++primer 第四版 习题9.18
C++primer 第四版 习题9.18编写程序将int型的lis容器的所有元素复制到两个deque的容器中。list容器的元素如果为偶数,则复制到一个deque容器中;如果为奇数,则复制到另一个deque容器中。#include <iostream>#include<vector>#include<list>#include<deque&g...原创 2020-04-06 16:02:16 · 206 阅读 · 0 评论 -
6.16 c++primer第四版 习题练习6-16
#include <iostream>#include <vector>using namespace std;int main(){ int Min_size = 0; int val1 = 0,val2=0; vector<int> vi1, vi2; cout << "Enter numbers for the first ...原创 2020-03-31 00:16:34 · 196 阅读 · 0 评论 -
6.12 c++primer第四版 习题练习,以及引起的思考
习题6.12 编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现 的单词,程序应该找出满足以下条件的单词的输入位置: 该单词的后面紧跟着再次出现自己本身。跟踪重复次数最多的单词以及重复次数。输出冲覅次数的最大值, 若没有单词重复则输出说明信息。例如输入的是: how,now now now brown cow cow...原创 2020-03-30 16:30:47 · 237 阅读 · 0 评论 -
4.30--c++primer第四版习题
#define _CRT_SECURE_NO_WARNINGS//c++primer 4.30#include#include#include using namespace std;int main(){const char str1[] = "Li Lei and Han Meimei ";const char str2[] = “are friends.”;size_t ...原创 2020-03-28 17:50:00 · 191 阅读 · 0 评论 -
4.28--c++primer第四版练习习题
原书中答案代码有误,运行结果不正确;经过分析原来 书中代码中for循环里:int *tp = p;for(vector<int>::iterator iter = ivec.begin(); iter !=ivec.end() ;++iter ,++tp) *tp = *iter;这段代码里新建指针tp,问题出在下面的for循环,最后tp已经来到指针(数组)最后一...原创 2020-03-28 15:14:24 · 242 阅读 · 0 评论 -
4.18--c++primer 第四版 练习
//编写程序 使用指针把一个int型数组的所有元素设置为0#include<iostream>using std::begin;using std::end;using std::cout;using std::endl;int main(){ const int arr_size = 5; int arr[arr_size] = {1,2,3.4,5};...原创 2020-03-27 23:25:12 · 128 阅读 · 0 评论 -
4.14--c++primer第四版 练习
//编写代码修改指针的值 ;然后再编写代码修改指针所指对象的值#include<iostream>using std::cout;using std::endl;int main(){ int v1 = 100,v2=200; //声明两个个整形变量 int* p1 = &v1; //声明指向整型的指针 p int* p2 = &v2; co...原创 2020-03-27 22:12:33 · 122 阅读 · 0 评论 -
4.9--c++primer第四版
//编写一个程序定义一个有10个int型元素的数组,并以其数组中的位置作为各元素的初值#includeint main(){const int Arr_size = 10;int arr[Arr_size];for (size_t i = 0; i != Arr_size; ++i)arr[i] = i+1;return 0;}...原创 2020-03-27 16:15:59 · 241 阅读 · 0 评论 -
4.8--c++primer 第四版
#include<iostream>#include<vector>using std::vector;using std::cout;using std::cin;using std::endl;//编写程序判断两个数组是否相等,然后把这段代码改用 vector实现 int main(){ vector<int> ivec1, ivec2;...原创 2020-03-27 16:04:36 · 199 阅读 · 0 评论