C++——将n个数按输入时顺序的逆序排列,用函数实现。用指针或引用方法处理。

没注释的源代码

#include <iostream>

using namespace std;

void sort(char *p,int m);

int main()

{

int n;

char *p,num[100];

cout<<"please input n:";

cin>>n;

cout<<"please input these numbers:"<<endl;

for(int i=0;i<n;i++)

{

cin>>num[i];

}

p=&num[0];

sort(p,n);

cout<<"now the sequence is:"<<endl;

for(int i=0;i<n;i++)

{

cout<<num[i]<<" ";

}

cout<<endl;

return 0;

}

void sort(char *p,int m)

{

char temp,*p1,*p2;

for(int i=0;i<m/2;i++)

{

p1=p+i;

p2=p+(m-1-i);

temp=*p1;

*p1=*p2;

*p2=temp;

}

}

相关推荐
pan0c236 分钟前
KNN算法(K近邻算法)
算法·近邻算法
How_doyou_do14 分钟前
JS之刷刷
开发语言·javascript·ecmascript
Jooolin36 分钟前
【C++】C++中的 set
数据结构·c++·ai编程
小豪GO!36 分钟前
Java多线程初阶
java·开发语言
码农秋38 分钟前
Java Optional 最佳实践:从入门到精通的完整指南
java·开发语言·optional
Jooolin41 分钟前
大名鼎鼎的红黑树,究竟是何方神圣?
数据结构·c++·ai编程
技术小泽1 小时前
JVM之CMS、G1|ZGC详解以及选型对比
java·jvm·后端·算法·性能优化
扑克中的黑桃A1 小时前
[C语言]第二章-从Hello World到头文件
c++
让我们一起加油好吗1 小时前
【C++】AVL树(详解)
数据结构·c++·visualstudio·avl树·平衡树
三水彡彡彡彡2 小时前
Java中使用正则表达式的正确打开方式
java·开发语言·正则表达式