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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

[YTU]_1064 (输入三个字符串,按由小到大的顺序输出)

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

Description

輸入三個字符串,按由小到大的順序輸出。分別使用指針和引用方式實現兩個排序函數。在主函數中輸入和輸出數據。

Input

3行字符串

Output

按照從小到大輸出成3行。由指針方式實現。 按照從小到大輸出成3行。由引用方式實現。

Sample Input

cde afg abc

Sample Output

abc afg cde abc afg cde#include <iostream> #include <string> #include <cstring> using namespace std; void sort1(char*p11,char*p22,char*p33) {void swap1(char *R,char *r);if(strcmp(p11,p22)>0)swap1(p11,p22);if(strcmp(p11,p33)>0)swap1(p11,p33);if(strcmp(p22,p33)>0)swap1(p22,p33); } void swap1(char *R,char *r) {char temp[100];strcpy(temp,R);strcpy(R,r);strcpy(r,temp); }void sort2(string &r11,string &r22,string &r33) {void swap2(string &,string &);if(r11>r22)swap2(r11,r22);if(r11>r33)swap2(r11,r33);if(r22>r33)swap2(r22,r33); } void swap2(string &R,string &r) {string temp;temp=R;R=r;r=temp; } int main() {void sort1(char *,char *,char *);void sort2(string &,string &,string &);char s1[100],s2[100],s3[100];char *p1,*p2,*p3;string r1,r2,r3;cin>>s1>>s2>>s3;r1=string(s1);r2=string(s2);r3=string(s3);p1=s1;p2=s2;p3=s3;sort1(p1,p2,p3);cout<<s1<<endl<<s2<<endl<<s3<<endl;sort2(r1,r2,r3);cout<<r1<<endl<<r2<<endl<<r3<<endl;return 0; }
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。