输入三个整数,按由小到大的顺序输出
2014-12-30 12:45
393 查看
#include <iostream> using namespace std; void sort1(int *p1,int *p2,int *p3) { int t; if(*p1>*p2) { t=*p1; *p1=*p2; *p2=t; } if(*p2>*p3) { t=*p2; *p2=*p3; *p3=t; } if(*p1>*p2) { t=*p1; *p1=*p2; *p2=t; } } void sort2(int &r1,int &r2,int &r3) { int t; if(r1>r2) { t=r1; r1=r2; r2=t; } if(r2>r3) { t=r2; r2=r3; r3=t; } if(r1>r2) { t=r1; r1=r2; r2=t; } } int main() { void sort1(int *,int *,int *); void sort2(int &,int &,int &); int n1,n2,n3; int *p1,*p2,*p3; int r1,r2,r3; cin>>n1>>n2>>n3; r1=n1; r2=n2; r3=n3; p1=&n1; p2=&n2; p3=&n3; sort1(p1,p2,p3); cout<<n1<<" "<<n2<<" "<<n3<<endl; sort2(r1,r2,r3); cout<<r1<<" "<<r2<<" "<<r3<<endl; return 0; }
输出结果:
相关文章推荐
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出。
- 输入三个整数,按由小到大的顺序输出
- 从屏幕输入 x y z 三个整数,按照由小到大的顺序输出它们
- 输入三个整数,按由小到大的顺序输出。
- 输入三个整数,按由小到大的顺序输出
- [YTU]_1063 (输入三个整数,按由小到大的顺序输出)
- 输入三个整数,按由小到大的顺序输出!(指针)
- 输入三个整数,按由小到大的顺序输出
- 一些项目——输入三个整数,按由小到大的顺序输出
- OJ刷题之《输入三个整数,按由小到大的顺序输出》
- 输入三个字符串,按由小到大的顺序输出
- java经典算法_014输入三个整数x,y,z,请把这三个数由小到大输出。
- 【程序5】题目:输入三个整数x,y,z,请把这三个数由小到大输出。(多种方法)
- 从键盘上输入三个整数,分别赋给整型变量a,b,c. 然后将输入的整数按照从小到大的顺序放在a,b,c中, 并输出三个变量的值。
- 输入三个整数x,y,z,请把这三个数由小到大输出
- 题目:输入三个整数x,y,z,请把这三个数由小到大输出
- 【笔试】15、输入三个整数x,y,z,请把这三个数由小到大输出。
- 输入三个整数,并从小到大的顺序输出(java实现)
- 算法:输入三个整数x,y,z,请把这三个数由小到大输出。