#include <iostream>
using namespace std;
int main()
{
void change(int *,int *,int *);
int a,b,c;
cout<<"输入三个数:";
cin>>a>>b>>c;
int *p1,*p2,*p3;
p1 = &a;
p2 = &b;
p3 = &c;
change(p1,p2,p3);
cout<<"从小到大排序为:"<<a<<" "<<b<<" "<<c<<endl;
return 0;
}
void change(int *p1,int *p2,int *p3){
void swap(int *,int *);
if(*p1>*p2) swap(p1,p2);
if(*p1>*p3) swap(p1,p3);
if(*p2>*p3) swap(p2,p3);
}
void swap(int *q1,int *q2){
int temp;
temp = *q1;
*q1=*q2;
*q2=temp;
}
谭浩强c++第六章 题1 输入3个整数,按由小到大的顺序输出。(用指针的方法做)
最新推荐文章于 2022-11-11 13:39:21 发布