这道C++编程谁有正确做法啊?

来源:百度知道 编辑:UC知道 时间:2024/06/28 13:37:20
将一个整型数组的元素按逆序重新存放(如原序为:8,6,5,4改为4,5,6,8)

#include <iostream.h>
const int N=5; //定义数组的个数(任意)
void main()
{
int i;
int *a = new int[N];
cout<<"请输入"<<N<<"个整数"<<endl;
for(i=0;i<N;i++)
cin>>a[i];
cout<<"该数组逆序后为:"<<endl;
for(i=N-1;i>=0;i--)
cout<<a[i]<<" ";
cout<<endl;
delete a;
}

#include <iostream.h>
void main()
{
int n[10],s[10];
cout<<"请输入原数组数据(10个整数):"<<endl;
for(int i=0;i<10;i++)
{
cin>>n[i];
s[i]=n[i];
}
cout<<endl<<"逆序输出结果为:"<<endl;
for(i=0;i<10;i++)
n[9-i]=s[i];
for(i=0;i<10;i++)
cout<<n[i]<<"\t";
cout<<endl;
}