給定乙個長度不超過 10
4 的、僅由英文本母構成的字串。請將字元重新調整順序,按 patestpatest...
. 這樣的順序輸出,並忽略其它字元。當然,六種字元的個數不一定是一樣多的,若某種字元已經輸出完,則餘下的字元仍按 patest 的順序列印,直到所有字元都被輸出。
輸入格式:
輸入在一行中給出乙個長度不超過 10
4 的、僅由英文本母構成的非空字串。
輸出格式:
在一行中按題目要求輸出排序後的字串。題目保證輸出非空。
輸入樣例:
輸出樣例:
patestpatestptetptepepee
主要思路
將輸入的字串,利用乙個陣列記錄patest各字元的個數,然後順序輸出各個字元
注意事項
輸出時,直接cout字元就好
利用while迴圈,當字元個數不為0時,繼續迴圈輸出
盡量不用for迴圈,用的話把i值設定大一點
完整**
#include
using
namespace std;
intmain()
;//記錄各字母數量
cin>>s;
int k=0;
//滿足條件字元的個數
for(i=
0;ilength()
;i++)}
while
(sum[0]
||sum[1]
||sum[2]
||sum[3]
||sum[4]
||sum[5]
)if(sum[1]
!=0)if
(sum[2]
!=0)if
(sum[3]
!=0)if
(sum[4]
!=0)if
(sum[5]
!=0)}
return0;
}
PAT乙級 1043 輸出PATest 20分
給定乙個長度不超過 10 4 的 僅由英文本母構成的字串。請將字元重新調整順序,按 patestpatest 這樣的順序輸出,並忽略其它字元。當然,六種字元的個數不一定是一樣多的,若某種字元已經輸出完,則餘下的字元仍按 patest 的順序列印,直到所有字元都被輸出。輸入格式 輸入在一行中給出乙個長...
PAT乙級1043 輸出PATest 20分
給定乙個長度不超過 104104的 僅由英文本母構成的字串。請將字元重新調整順序,按 patestpatest 這樣的順序輸出,並忽略其它字元。當然,六種字元的個數不一定是一樣多的,若某種字元已經輸出完,則餘下的字元仍按 patest 的順序列印,直到所有字元都被輸出。輸入格式 輸入在一行中給出乙個...
PAT乙級 1043 輸出PATest 20分
給定乙個長度不超過 10 4 的 僅由英文本母構成的字串。請將字元重新調整順序,按 patestpatest 這樣的順序輸出,並忽略其它字元。當然,六種字元的個數不一定是一樣多的,若某種字元已經輸出完,則餘下的字元仍按 patest 的順序列印,直到所有字元都被輸出。輸入在一行中給出乙個長度不超過 ...