10:單詞排序
- 總時間限制:
- 1000ms
- 記憶體限制:
- 65536kB
- 描述
-
輸入一行單詞序列,相鄰單詞之間由1個或多個空格間隔,請按照字典序輸出這些單詞,要求重複的單詞只輸出一次。(區分大小寫)
- 輸入
- 一行單詞序列,最少1個單詞,最多100個單詞,每個單詞長度不超過50,單詞之間用至少1個空格間隔。資料不含除字母、空格外的其他字元。
- 輸出
- 按字典序輸出這些單詞,重複的單詞只輸出一次。
- 樣例輸入
-
She wants to go to Peking University to study Chinese
- 樣例輸出
-
Chinese Peking She University go study to wants
1 #include<iostream> 2 #include<algorithm> 3 using namespace std; 4 string a[1001]; 5 int main() 6 { 7 int i=0; 8 while(cin>>a[i]) 9 { 10 i++; 11 } 12 sort(a+0,a+i+1); 13 for(int j=1;j<i+1;j++) 14 { 15 if(a[j]==a[j+1]) 16 continue; 17 cout<<a[j]<<endl; 18 } 19 return 0; 20 }