竞赛
考级
思路:cin时候用正for,cout时候用反for,肥肠简单 注意:这个代码是我写的(拼音:fei4 hua4)
#include <iostream> using namespace std; int main(){ int n,a[9999]; cin >>n; for(int i=1;i<=n;i++){ cin >>a[i]; } while(n>=1){ cout <<a[n]<<" "; n--; } return 0; }
#include<bits/stdc++.h> using namespace std; int main(){ int m,a[100]; cin>>m; for(int i=0;i<m;i++){ cin>>a[i]; } for(int i=m-1;i>=0;i--){ cout<<a[i]<<' '; } return 0; }
解题思路 要让数组里的数值逆序重新存放,其实并没有想象中的那么难 我们先输入的是从1开始(也可以是0),到n结束(也可以是n - 1) 所以要想反过来,直接从n开始,到1结束就行了 代码
#include<bits/stdc++.h> using namespace std; int main(){ int n,a[105]; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=n;i>=1;i--){ cout<<a[i]<<" "; } }
提交答案之后,这里将显示提交结果~