Problem D: 数组----逆向存储
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 465 Solved: 242
[ Submit][ Status][ Web Board]
Description
将10个整数存放到数组后,按逆序重新存放后,再将数组元素从下标0到下标9对应的元素依次输出。
在以下程序基础上完善代码,实现上述功能。只提交begin和end之间的代码。
#include<iostream>
using namespace std;
int main()
{
int array[10];
int i;
for(i=0;i<10;i++)//输入数据元素
cin>>array[i];
//数组元素逆序存储
//---------------begin----------
//---------------end------------
for(i=0;i<10;i++) //输出数组元素
cout<<array[i]<<" ";
return 0;
}
Input
10个整数
Output
逆序存储后数组从下标0到下标9对应的元素值
Sample Input
1 2 3 4 5 6 7 8 9 0
Sample Output
0 9 8 7 6 5 4 3 2 1
HINT
只提交begin和end之间的代码。
#include<iostream>
using namespace std;
int main()
{
int array[10];
int i;
for(i=0;i<10;i++)//输入数据元素
cin>>array[i];
//数组元素逆序存储
//---------------begin----------
int t;
for(i=0;i<5;i++)
{
t=array[9-i];
array[9-i]=array[i];
array[i]=t;
}
//---------------end------------
for(i=0;i<10;i++)//输出数组元素
cout<<array[i]<<" ";
return 0;
}