文章

C++ Primer 习题3.31-3.33

3.31

#include<string>
#include<iostream>
using namespace std;

//创建一个数组,另每个元素的值,就是它们自己的下标
int main() {
    int arry[10];
    for (size_t x = 0;x != 10;++x) {
        arry[x] = x;
        cout << arry[x] << " " << x << endl;
    }
        return 0;
}

3.32

#include<string>
#include<iostream>
using namespace std;

//创建一个数组,另每个元素的值,就是它们自己的下标
//将上一个数组拷贝给下一个数组
int main() {
    int arry[10];
    int arry2[10];
    for (size_t x = 0;x != 10;++x) {
        arry[x] = x;
        arry2[x] = arry[x];
        cout << arry[x] << " " << arry2[x] << endl;
    }
        return 0;
}

3.33

#include<string>
#include<iostream>
#include<vector>  //记得添加vector的头文件
using namespace std;

//用vcetor重做上一题
int main() {
    vector<int> arry;
    vector<int> arry2;
    for (int x = 0;x != 10;++x) {
        arry.push_back(x);
        arry2 = arry;
        cout << arry[x] << " " << arry2[x] << endl;
    }
        return 0;
}
原文来自:C++ Primer 习题3.31-3.33,尊重自己,尊重每一个人;转发请注明来源!
0 0

发表评论