竞赛
考级
#include<bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int a[n + 1] = {0}; for (int i = 1; i <= n; i++) { cin >> a[i]; a[i] = a[i] + i; cout << a[i] << " "; } return 0; } 运用一维数组的原则就行 22 22 22 22
冬日的堕天使
从某些角度上讲,不用数组更简单。
毛奕程
T3:数组元素和下标的和 自我感觉这题比较抽象,注意下标从1开始,输入和循环判断时都要把i的初始值定义成1,用a[i]加上i的值再依次输出即可,要加空格
kor|霜凌
#include<bits/stdc++.h> using namespace std; int a[1001],n; int main() { cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=n;i++) cout<<a[i]+i<<" "; }
???
黑客_天之神_ZDZL_zsy
输入,并且加上当前下标。求下标直接把for循环的i从1定义
༺ཌༀ猫条一ༀད༻
又是一道一分钟都不用的题目,上代码—— 或者根本就不用数组——
Sleepy~yo
T3 本题只需要把对应的数组元素加上其下标即可。
桌子乱的反义词
T3:A.35621 数组元素和下标的和 > 题目名称:数组元素和下标的和 > 难度:入门 > 时间限制:1000ms1000ms1000ms > 空间限制:128MiB128MiB128MiB 本题让我们将数组arrarrarr的每个元素都加上下标,也就是对于每个arriarr_iarri 都+=i+=i+=i Code:Code:Code:
蒟蒻 · 西域春(半退)
programmerGYM
#include<iostream> using namespace std; int main(){ int n,a[1010]; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; a[i]+=i; cout<<a[i]<<' '; } return 0; }
袁骁
#include<iostream> using namespace std; int a,b[1010]; int main(){ cin>>a; for(int i=1;i<=a;i++){ cin>>b[i]; b[i]+=i; } for(int i=1;i<=a;i++){ cout<<b[i]<<' '; } }
177****6366
从这题开始就有一定难度,但还是入门难度 这题我将所有数据先转换成int类型 然后用for循环去让每个数增加自己的索引+1(因为Python索引从0开始) 最后再用for循环输出每一项数据就可以通过了 代码如下:
yang(Python,半退)