数组的基本操作
数组的基本操作题目要求
从键盘中读入 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]