今天参加了校内的计算机技能大赛,找到了一道较为简单的题,就是”将数组逆序输出“。
下面我将详细讲解一下代码思路,好了,老规矩,先上代码!
#include<bits/stdc++.h>
using namespace std;
const int N=1e6+6;
int a[N];
int n;
int main()
{
scanf("%d",&n);
printf("输入一个数组:\n");
int i=0;
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
printf("数组逆序输出后为:\n");
for(i=n-1;i>=0;i--){
printf("%d ",a[i]);
}
return 0;
}
以上,就是具体代码过程。
#include<bits/stdc++.h>
using namespace std;? ? ? ? ?<----左边的一向是被称为万能头文件,c++下写就行了。
输入的n,表示数组输入多少个元素,然后输入n个数。将程序编译运行后,如下:
10
输入一个数组:
1 2 3 4 5 6 7 8 9 0
数组逆序输出后为:
0 9 8 7 6 5 4 3 2 1
--------------------------------
Process exited after 7.312 seconds with return value 0
请按任意键继续. . .
好了,今天就写到这儿,欢迎大家来讨论。
|