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

没注释的源代码

#include <iostream>

using namespace std;

void sort(char *p,int m);

int main()

{

int n;

char *p,num100;

cout<<"please input n:";

cin>>n;

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

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

{

cin>>numi;

}

p=&num0;

sort(p,n);

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

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

{

cout<<numi<<" ";

}

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;

}

}

相关推荐
武子康3 小时前
驾驶轨迹换个坐标,就能给移动机器人用吗?
人工智能·算法·机器学习
David猪大卫3 小时前
【C++修炼】map 和 set 的使用
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
HPtiger3 小时前
C++ 入门笔记:从 C 到 C++ 的核心过渡(命名空间、输入输出、缺省参数、重载、引用、内联)
c语言·c++·学习
fengci.4 小时前
CTF2MISC中等部分
开发语言·前端·学习
xys_6786 小时前
JavaEE通关手册:初识Java
java·开发语言
努力努力再努力wz6 小时前
【Lua 进阶系列】从 C++ 对象到 Lua 变量:一文理解 userdata、Lua 栈与元表绑定机制
c++·junit·lua
慧都产品智能化6 小时前
Qt 表格升级攻略:复用已有编辑器,减少重复开发
c++·qt·编辑器·qt6.3
ShineWinsu7 小时前
对于Qt:QTableWidget常见属性以及QTableWidgetItem类的解析
开发语言·c++·qt·gui·客户端·表格·qtablewidget
ShineWinsu8 小时前
对于Qt:QListWidget常见属性以及QListWidgetItem类的解析
开发语言·c++·qt·客户端·列表·qlistwidget·qlistwidgetitem
坤坤子吖8 小时前
Linux网络编程:自定义应用层协议与 JSON 序列化
linux·服务器·网络·c++·笔记·json