C++ primer(第五版) 练习 3.23 个人code
2014-07-23 21:43
441 查看
C++ primer(第五版) 练习 3.23
题目:编写一段程序,创建一个含有10个整数的vector对象,然后使用迭代器将所有元素的值都变成原来的两倍。输出vector对象的内容,检验程序是否正确。
答:
执行结果图:
C++ primer(第五版) 练习 3.23
题目:编写一段程序,创建一个含有10个整数的vector对象,然后使用迭代器将所有元素的值都变成原来的两倍。输出vector对象的内容,检验程序是否正确。
答:
#include <iostream> #include <vector> using std::cout; using std::cin; using std::vector; using std::endl; int main() { vector<int> v1{ 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 }; cout << "原来的值如下:" << endl; for (auto a = v1.begin(); a != v1.end(); a++) cout << *a << " "; cout << endl; cout << "变成两倍后的值如下:" << endl; for (auto it = v1.begin(); it != v1.end(); it++) *it *= 2; for (auto b = v1.begin(); b != v1.end(); b++) cout << *b<<" "; cout << endl; return 0; }
执行结果图:
相关文章推荐
- C++ primer 第五版 中文版 练习 10.2 个人code
- C++ primer 第五版 中文版 练习 10.25个人code
- C++ primer 第五版 中文版 练习 11.7 个人code
- C++ Primer 第五版 中文版 练习 13.27 个人code
- C++ primer(第五版) 练习 3.22 个人code
- C++ primer(第五版) 练习 4.21 个人code
- C++ primer(第五版) 练习 5.20 个人code
- C++ primer 第五版 中文版 练习 9.31 个人code
- C++ primer 第五版 中文版 练习 10.3 个人code
- C++ primer 第五版 中文版 练习 10.27个人code
- C++ primer 第五版 中文版 练习 10.33 个人code
- C++ primer 第五版 中文版 练习 11.8 个人code
- C++ Primer 第五版 中文版 练习 13.14&13.15&14.16&14.17 个人code
- C++ primer(第五版) 练习 3.44 个人code
- C++ primer 第五版 中文版 练习 10.6 个人code
- C++ primer 第五版 中文版 练习 10.16 个人code
- C++ primer 第五版 中文版 练习 11.20 个人code
- C++ Primer 第五版 中文版 练习 12.14 and 12.15 个人code
- C++ Primer 第五版 中文版 练习 13.44 个人code
- C++ primer(第五版) 练习 3.45 个人code