題目描述
輸入乙個字串,長度小於等於200,然後將輸出按字元順序公升序排序後的字串。
對於排序,我直接寫了個簡單的氣泡排序(當然也可以採用其他更高效的排序):
1void sort(char a,int
n)1213}
1415
}16 }
對於這種不確定個數的字串輸入,通常要有結束輸入的標識,一般會以-1什麼的結束,但這個題沒有給出,這裡我們採用換行符』\n』來作為結束標誌:
1intmain()
10sort(a,i);
11for(j=1;j<=i;j++)
1516
17 }
當然也可以採用這樣的方式進行輸入:
1intmain()
9sort(a,i);
10for(j=2;j<=i;j++)}
在執行時,輸入完字元後,先按enter鍵,再按ctrl+z,再enter,就會得到想要的結果!
Oracle字串欄位內的字元排序
這個是狙狙的sql解法。引用需求 今天和梁翁在群裡聊天,小傢伙突然丟擲乙個有意思的問題,那就是字串欄位內的字串排序問題,比如有列 col,有資料 rdgs 要求輸出為 dgrs oracle分析函式支援聚合 create table t test f varchar2 10 insert into ...
Oracle字串欄位內的字元排序
這個是狙狙的sql解法。引用需求 今天和梁翁在群裡聊天,小傢伙突然丟擲乙個有意思的問題,那就是字串欄位內的字串排序問題,比如有列 col,有資料 rdgs 要求輸出為 dgrs oracle分析函式支援聚合 create table t test f varchar2 10 insert into ...
Oracle字串欄位內的字元排序
這個是狙狙的sql解法。引用需求 今天和梁翁在群裡聊天,小傢伙突然丟擲乙個有意思的問題,那就是字串欄位內的字串排序問題,比如有列 col,有資料 rdgs 要求輸出為 dgrs oracle分析函式支援聚合 create table t test f varchar2 10 insert into ...