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;

}

}

相关推荐
瓦力wow几秒前
c语言 写一个五子棋
c语言·c++·算法
X-future4261 分钟前
院校机试刷题第六天:1134矩阵翻转、1052学生成绩管理、1409对称矩阵
线性代数·算法·矩阵
一个Potato5 分钟前
Python面试总结
开发语言·python
Codeking__21 分钟前
前缀和——中心数组下标
数据结构·算法
侧耳倾听11122 分钟前
java集合相关的api-总结
java·开发语言
爱喝热水的呀哈喽33 分钟前
非线性1无修
算法
贺函不是涵34 分钟前
【沉浸式求职学习day43】【Java面试题精选3】
java·开发语言·学习
xiaobin8899941 分钟前
matlab官方免费下载安装超详细教程2025最新matlab安装教程(MATLAB R2024b)
java·开发语言·其他·matlab
Takoony1 小时前
正则表达式r前缀使用指南
开发语言·正则表达式·r语言
搏博1 小时前
WPS中代码段的识别方法及JS宏实现
开发语言·javascript·wps