[YTU]_1063 (输入三个整数,按由小到大的顺序输出)
来源:互联网 发布:淘宝卖家中心怎么找 编辑:程序博客网 时间:2024/06/01 09:39
Description
输入三个整数,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。
Input
三个整数
Output
由小到大输出成一行,每个数字后面跟一个空格。由指针方式实现。
由小到大输出成一行,每个数字后面跟一个空格。由引用方式实现。
Sample Input
2 3 1
Sample Output
1 2 3 1 2#include <iostream>using namespace std;void sort1(int*p1,int*p2,int*p3){ void swap1(int *p1,int *p2); if(*p1>*p2) swap1(p1,p2); if(*p1>*p3) swap1(p1,p3); if(*p2>*p3) swap1(p2,p3);}void swap1(int *p1,int *p2){ int temp; temp=*p1; *p1=*p2; *p2=temp;}void sort2(int&r1,int&r2,int&r3){ void swap2(int &,int & ); if(r1>r2) swap2(r1,r2); if(r1>r3) swap2(r1,r3); if(r2>r3) swap2(r2,r3);}void swap2(int &R,int &r) { int temp; temp=R; R=r; r=temp;}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;}
3
阅读全文
0 0
- [YTU]_1063 (输入三个整数,按由小到大的顺序输出)
- 输入三个整数,按由小到大的顺序输出。
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出。
- [YTU]_1064 (输入三个字符串,按由小到大的顺序输出)
- 输入三个整数,按由小到大的顺序输出!(指针)
- OJ刷题之《输入三个整数,按由小到大的顺序输出》
- ytu1063——输入三个整数,按由小到大的顺序输出
- 输入三个整数按由小到大输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个数,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 蓝桥杯 BASIC-9 基础练习 特殊回文数
- 默认初始ViewPager切换到指定页面不需要滑动过程
- AndroidStudio Toolbar 滑动隐藏以及返回按钮点击事件
- 键入任意整数,将之从小到大输出
- 基于C++的OPC自定义同步数据访问技术
- [YTU]_1063 (输入三个整数,按由小到大的顺序输出)
- 比urllib更为强大的requests的一些使用技巧
- Git的常用使用
- 解读WEB工程下的web.xml配置文件
- 绝不能被忽视的 UI 设计技巧
- 封装ViewPager适配器简单封装
- 文件下载,文件名有中文及空格无法显示问题
- [YTU]_1064 (输入三个字符串,按由小到大的顺序输出)
- SpringMVC原理