C++代码修改

来源:百度知道 编辑:UC知道 时间:2024/06/20 16:50:04
C++编写一个函数,用指针将int a[10]中的元素逆序存放
在主函数中输入数值,输出逆序后的结果

#include <iostream>
using namespace std;

void fun(int *x)
{
int i,t,j;
for(i=0;i<5;i++)
{t=x[i];x[i]=x[9-i];x[9-i]=t;}
for(j=0;j<5;j++)
{cout<<"a[i]";}
}
void mian()
{
fun();

}

//---------------------------------------------------------------------------
#include <iostream>
using namespace std;

void fun(int *x)
{
int i,t,j;
for(i=0;i<5;i++)
{t=x[i];x[i]=x[9-i];x[9-i]=t;}
for(j=0;j<5;j++)
{cout<<x[j];}
}
void main()
{
int a[9]={1,2,3,4,5,6,7,8,9};
fun(a);
for (int i=0; i<9; i++) {
cout<<a[i]<<endl;
}

}
//---------------------------------------------------------------------------

不是都写出来了吗

#include <iostream>
using namespace std;

void fun(int *x)
{
int i,t,j;
for(i=0;i<5;i++)
{t=x[i];x[i]=x[9-i];x[9-i]=t;}
cout<<"逆序后为:"<<endl;
for(j=0;j<10;j++)
{cout<<x[j]<<" ";}
}
void main()
{
int a[10];
cout<<"请输入十个数:"<<endl;
for(int i=0;i<10;i++)