zltzlt 发表于 2020-1-10 21:26:13

数组的基本操作

数组的基本操作

题目要求

从键盘中读入 10 个数,并进行如下操作:


[*]将第 1 个数加 1,将第 2 个数加 2 …… 最后将第 10 个数加 10。
[*]倒序输出这些新的数(以空格分隔)。
[*]输出这些新的数的和。


我的代码

#include <iostream>
using namespace std;

int main() {
        int a, i, sum = 0;
        for (i = 0; i <= 9; i++) {
                cin >> a;
                a += (i + 1);
        }
        for (i = 9; i >= 0; i--) {
                cout << a << " ";
        }
        for (i = 0; i <= 9; i++) {
                sum += a;
        }
        cout << endl << sum;
        return 0;
}

执行结果:

1 2 3 4 5 6 7 8 9 10
20 18 16 14 12 10 8 6 4 2
110
页: [1]
查看完整版本: 数组的基本操作