赞
踩
- #include <iostream>
- #include <math.h>
- #include <string>
- #include <cctype>
- using namespace std;
-
- void forin() {
- // 简单例子
- cout << "求打印每个元素" << endl;
- for (int i = 0; i < 10; i++) {
- cout << i << endl;
- }
- cout << "\n求每个元素乘于2的积" << endl;
-
- int my_array[5] = { 1,2,3,4,5 };
-
- // 不改变数组中的值
- // x 将使用 my_array 数组的副本
- for (int x : my_array) {
- x *= 2;
- cout << x << endl;
- }
- cout << "---" << endl;
- for (int i = 0; i < 5; i++) {
- cout << my_array[i] << endl;
- }
- cout << "---" << endl;
-
- // 改变数组中的值
- // 符号& 表示 x 是一个引用变量,将使用 my_array 数组的原始数据
- for (int& x : my_array) {
- x *= 2;
- cout << x << endl;
- }
- cout << "---" << endl;
- for (int i = 0; i < 5; i++) {
- cout << my_array[i] << endl;
- }
- cout << "---" << endl;
-
-
- cout << "\n求每个元素的平方" << endl;
- int my_array2[5] = { 6,7,8,9,10 };
-
- for (auto& y : my_array2) {
- int z = pow(y,2);
- cout << z << endl;
- }
- cout << my_array2[0] << endl;
-
- cout << "\n使每个元素变为大写" << endl;
- string str("some string");
- for (auto &x:str)
- {
- x = toupper(x);
- }
- cout << str << endl;
- }

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。