C++Primer
McKenzie
这个作者很懒,什么都没留下…
展开
-
C++Primer练习与答案——3.3.2节
练习:3.14:编写一段程序,用cin读入一组整数并把它们存入一个vector对象。【解答】:#include <iostream>#include <vector>using namespace std;int main() { vector<int> vInt; // 元素类型为int的vector对象 int i; // 记录用户的输入值 char con原创 2016-09-10 14:50:42 · 884 阅读 · 1 评论 -
C++Primer练习与答案——3.3.3节
练习:3.16:编写一段程序,把练习3.13中vector对象的容量和具体内容输出出来。检验你之前的回答是否正确,如果不对,回过头重新学习3.3.1节直到弄明白错在何处为止。【解答】:#include<iostream>#include<vector>#include<string>using namespace std;int main(){ vector<int> v1; vec原创 2016-09-10 15:07:06 · 1856 阅读 · 1 评论 -
C++Primer练习与答案——3.3.1节
练习:3.12:下列vector对象的定义有不正确的吗?如果有,请指出来。对于正确的,描述其执行结果;对于不正确的,说明其错误的原因。(a) vector<vector<int>> ivec;(b) vector<string> svec = ivec;(c) vector<string> svec(10, "null");解答:(a)是正确的,定义了一个名为ivec的vector对象,其原创 2016-09-05 20:27:33 · 828 阅读 · 0 评论 -
C++Primer练习与答案——3.2.3节
练习:3.6:编写一段程序,使用范围for语句将字符串内的所有字符用X代替。#include<iostream>#include<string>using namespace std;int main(){ string s; cout << "请输入一个字符串,可以包含空格: " << endl; getline(cin, s); // 读取整行,遇回车原创 2016-09-05 13:21:49 · 1000 阅读 · 0 评论 -
C++Primer练习与答案——3.2.2节
练习3.1节:3.2:编写一段程序标准输入中一次读入一整行,然后修改该程序使其一次读入一个词#include<iostream>#include<string>using namespace std;int main() //使用getline一次读入一整行,遇回车结束{ string line; //循环读取,每次读入一整行,直至文件结束或遇到异常输入 co原创 2016-09-03 16:02:01 · 1292 阅读 · 0 评论 -
C++Primer练习与答案——3.1节
练习3.1节:3.1:使用恰当的using声明重做1.9, 1.10, 1.11, 2.41的练习。//1.9:编写程序,使用while循环将50到100的整数相加//1.10:除了++运算符将运算对象的值增加1之外,还有一个递减运算符(--)实现将值减少1。编写程序,使用递减运算符在循环中按递减顺序打印出10到0之间的整数。//1.11:编写程序,提示用户输入两个整数,打印出这两个整数所指定原创 2016-09-03 08:24:04 · 592 阅读 · 0 评论