problem description
給出乙個英文單詞的列表,計算有多少不同的單詞在列表中。
input
本題有多組輸入資料,你必須處理到eof為止
每組資料的第一行有乙個整數n, 1<=n<=1000.下面的n行每行乙個單詞,每個單詞的長度不超過20。單詞大小寫忽略。
output
每組資料輸出乙個整數,表示不同的單詞數
sample input5
fzufzu
loybnh
fzusample output
下面展示實現**
。
#include
#include
#include
#include
using namespace std;
int main()
my_map[s]++;
//string型的s作為索引被存入map中
} cout << my_map.
size()
<< endl;
}return0;
}
思路:第一次用map,stl真的好強啊
string型別的s可以用s[i]訪問裡面的字母
s[i] = tolower(s[i]) 變小啦
s[i] = toupper(s[i]) 變大啦
以上。
C語言 C語言之continue
c語言迴圈 c 語言中的continue語句有點像break語句。但它不是跳出該迴圈語句,continue是跳過本次迴圈直接開始下一次迴圈的。在for迴圈裡,continue會跳過本次迴圈,但是自增語句仍然會執行,而在while和do while語句裡嘖是跳過迴圈重新執行判斷語句 課堂作業內容為 輸...
C語言之指標
指標型別的本質分析 1 指標的本質 指標的本質 一種復合的資料型別。下面我將以下面幾個作為例子進行展開分析 a int p b int p c int parvalue 3 d int pfun 分析 所謂的資料型別就是具有某種資料特徵的東東,比如資料型別char,它的資料特徵就是它所佔據的記憶體為...
C語言之陣列
c語言之陣列 一,一維陣列 1,一維陣列的定義 型別符 陣列名 常量表示式 注 1 常量表示式中可以包括常量和符號常量.int a 3 5 是合法的,int a n 是不合法的,c語言不允許對陣列的大小作動態定義 2 如果在被呼叫的函式 不包括主函式 中定義陣列,起長度可以是變數或非常量表示式,可稱...