c結構體候選人問題

2021-09-25 10:42:07 字數 701 閱讀 5457

完成乙個對候選人得票的統計程式。假設有3個候選人,名字分別為li,zhang和fun。使用結構體儲存每乙個候選人的名字和得票數。記錄每一張選票的得票人名,輸出每個候選人最終的得票數。結構體可以定義成如下的格式:

struct person leader[3] = ;

第一行有乙個整數n,表示以下有n張選票資訊將會輸入。保證n不大於100。

以後的n行中,每一行包含乙個人名,為選票的得票人。保證每乙個人名都是li,zhang和fun中的某乙個。

有三行,分別為li,zhang和fun每人的得票數。格式為首先輸出人名,其後輸出乙個冒號,最後輸出候選人的得票數。

請注意行尾輸出換行。

10li

lifun

zhang

zhang

funli

funzhang

lili:4

zhang:3

fun:3

#include#includestruct persionleader[3] = ;

int main()

if(strcmp(p.name,leader[1].name)==0)

if(strcmp(p.name,leader[2].name)==0)

} for(int i =0; i<3 ; i++)

return 0;

}

候選人得票 結構體

題目描述 完成乙個對候選人得票的統計程式。假設有3個候選人,名字分別為li,zhang和fun。使用結構體儲存每乙個候選人的名字和得票數。記錄每一張選票的得票人名,輸出每個候選人最終的得票數。結構體可以定義成如下的格式 struct person leader 3 輸入第一行有乙個整數n,表示以下有...

候選人得票

對候選人得票的統計程式 設有 3 個候選人,今有 10 個人參加投票,從鍵盤先後輸入這 10 個人所投的候選人的名字,要求最後輸出這 3 個候選人的得票結果。結構體與陣列 include include using namespace std struct person 宣告結構體型別person ...

C語言 結構體 1887 候選人得票統計

time limit 1000 ms memory limit 65536 kb submits 179 solved 114 coco班級缺少乙個生活委員,班主任組織了一次班委補選,有5個候選人參加 分別是chen,li,qian,wang,zhang 參加投票的同學有10人,每張選票上只能寫乙個...