问题 H: 数组----逆向存储
时间限制: 1 Sec 内存限制: 128 MB提交: 867 解决: 453
[ 提交][ 状态][ 讨论版]
题目描述
将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;
}
输入
10个整数
输出
逆序存储后数组从下标0到下标9对应的元素值
样例输入
1 2 3 4 5 6 7 8 9 0
样例输出
0 9 8 7 6 5 4 3 2 1
提示
只提交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,j;
for(i=0,j=9;i<=j;i++,j--)
{
t=array[i];
array[i]=array[j];
array[j]=t;
}
//---------------end------------
for(i=0;i<10;i++)//输出数组元素
cout<<array[i]<<" ";
return 0;
}