C語言之不同的單詞

2021-10-06 13:01:18 字數 805 閱讀 8250

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 如果在被呼叫的函式 不包括主函式 中定義陣列,起長度可以是變數或非常量表示式,可稱...