#include<iostream>
using namespace std;
//将n个数按输入时的顺序的逆序排列
void sort_a(int* p, int n)
{
for (int i = 0; i < n / 2; i++)
{
int* p1 = p+i; //p1指向前1,2,3,4...个元素
int* p2 = p + n - i - 1; //p2指向后1,2,3,4...个元素
int temp = *p1;
*p1 = *p2; //交换
*p2 = temp;
}
}
int main()
{
int a[100], n;
cout << "请输入要输入数的个数:";
cin >> n;
cout << "输入这几个数:";
for (int i = 0; i < n; i++)
cin >> a[i];
sort_a(a,n);
cout << "新数列:";
for (int i = 0; i < n; i++)
cout << a[i] << " ";
return 0;
}
谭浩强c++第三版6-14
最新推荐文章于 2024-08-03 18:36:56 发布