hdu 1004 結構體陣列使用

2021-06-27 06:57:31 字數 426 閱讀 8421

背景:就是對結構體不熟,竟然有這道對結構體陣列考察的題,太開心!感冒終於好了!

學習:

1.對於要反覆使用的陣列一定要反覆初始化!

2.深刻理解了結構體是一種自定義的把各種基本資料型別結合起來的資料型別,甚至可以定義他的陣列。

3.用scanf輸入字串時,鍵盤緩衝區會存在乙個\n,對下次字串讀取產生干擾,以前用乙個getchar()消化它,現在直接scanf(「%s*%c」,str)就可。

4.既然又把'\0'寫成'/0'!!!!!!

#include#includestruct ballon

b[200];

int main(void)

} printf("%s\n",b[l].str);

} return 0;

}

第二週HDU 1004題解

第一行輸入乙個整數n,表示熱氣球的個數,接下來n行每行輸入乙個顏色單詞 長度小於15個字母 找出出現次數最多的顏色,並輸出這個顏色。運用map,對每個顏色出現的次數計數,最後再輸出次數最多的顏色。我打的程式有個bug 在第二次輸入時有,會迴圈兩次,所以在30行的if裡面加了個if條件語句,將這個bu...

hdu 1004 字串雜湊函式的應用

file hdu1004.cpp author chenjiang 字串雜湊函式的應用 hdu 1004 created on 2010年3月24日,下午1 32 include include include using namespace std char ch 1000 ch1 1000 in...

結構體 結構體陣列

void test 函式遞迴呼叫 允許函式體裡再次呼叫函式本身 使用遞迴一定要有出口 long fact int n return n fact n 1 定義乙個新的資料型別 struct mypoint 結構體型別所占用的記憶體空間是最大資料型別的整數倍。因為結構體型別的變數在分配記憶體時有記憶體...