日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[YTU]_1063 (输入三个整数,按由小到大的顺序输出)

發(fā)布時間:2025/4/16 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [YTU]_1063 (输入三个整数,按由小到大的顺序输出) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Description

輸入三個整數(shù),按由小到大的順序輸出。分別使用指針和引用方式實現(xiàn)兩個排序函數(shù)。在主函數(shù)中輸入和輸出數(shù)據(jù)。

Input

三個整數(shù)

Output

由小到大輸出成一行,每個數(shù)字后面跟一個空格。由指針方式實現(xiàn)。

由小到大輸出成一行,每個數(shù)字后面跟一個空格。由引用方式實現(xiàn)。

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

總結(jié)

以上是生活随笔為你收集整理的[YTU]_1063 (输入三个整数,按由小到大的顺序输出)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。