C++数据结构中实现顺序表的逆置,我做的这个有问题,高手帮忙看看,谢谢啦。 10
#include<iostream.h>#include<stdlib.h>#defineMaxsize10inta[Maxsize];voidexchange(intn...
#include <iostream.h>
#include <stdlib.h>
#define Maxsize 10
int a[Maxsize];
void exchange(int n)
{
for(int i=0;i<n/2-1;i++)
{int t=a[i];
a[i]=a[n-i-1];
a[n-i-1]=t;
}
void input(int n)
{
for(int i=0;i<=n-1;i++)
cin>>a[i];
}
void print(int n)
{
for(int i=0;i<n-1;i++)
cout<<a[i]<<" ";
cout<<endl;
}
void main()
{
int n;
cout<<"请输入表中元素个数";
cin>>n;
cout<<"请输入表中元素值";
input(n);
print(n);
exchange(n);
print(n);
} 展开
#include <stdlib.h>
#define Maxsize 10
int a[Maxsize];
void exchange(int n)
{
for(int i=0;i<n/2-1;i++)
{int t=a[i];
a[i]=a[n-i-1];
a[n-i-1]=t;
}
void input(int n)
{
for(int i=0;i<=n-1;i++)
cin>>a[i];
}
void print(int n)
{
for(int i=0;i<n-1;i++)
cout<<a[i]<<" ";
cout<<endl;
}
void main()
{
int n;
cout<<"请输入表中元素个数";
cin>>n;
cout<<"请输入表中元素值";
input(n);
print(n);
exchange(n);
print(n);
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询