從標準輸入讀入乙個由字母構成的串(不大於30個字元)。
從該串中取出3個不重複的字元,求所有的取法。
取出的字元,要求按字母公升序排列成乙個串。
不同的取法輸出順序可以不考慮。
例如:輸入:
abc則輸出:
abc輸入:
abcd
則輸出:
abcabd
acdbcd
輸入:abcaa
則輸出:
abc由於陣列存入的字元是不確定的,而且有重複的字元,不好處理。
這裡開始將遍歷陣列陣列,不為零時當前vis[ch[i]]=1進行標記,也就是直接將字元作為
vis陣列的下標,由於
vis陣列是
int型的,所以此刻已將
ch[i]
轉換為了
int型,在後面在進行一次型別轉換即可。
藍橋杯 從串中取三個不同字元
取字元 從標準輸入讀入乙個由字母構成的串 不大於30個字元 從該串中取出3個不重複的字元,求所有的取法。取出的字元,要求按字母公升序排列成乙個串。不同的取法輸出順序可以不考慮。例如 輸入 abc則輸出 abc輸入 abcd 則輸出 abcabd acdbcd 輸入 abcaa 則輸出 abc利用se...
藍橋杯 串中取3個不重複字母 解題報告
從標準輸入讀入乙個由字母構成的串 不大於30個字元 從該串中取出3個不重複的字元,求所有的取法。取出的字元,要求按字母公升序排列成乙個串。不同的取法輸出順序可以不考慮。例如 輸入 abc 則輸出 abc輸入 abcd 則輸出 abcabd acdbcd 輸入 abcaa 則輸出 abc 一開始以為就...
YTU 1306 串中取3個不重複字母
時間限制 1 sec 記憶體限制 128 mb 從標準輸入讀入乙個由字母構成的串 不大於30個字元 從該串中取出3個不重複的字元,求所有的取法。取出的字元,要求按字母公升序排列成乙個串。不同的取法輸出順序可以不考慮。例如 輸入 abc則輸出 abcabcdabc abdacd bcd include...