統計票數(C語言)

2021-08-20 03:34:36 字數 1102 閱讀 6274

problem description

有三個候選人,每個選民只能投票選一人,要求編乙個統計選票的程式,先後輸入被選人的名字,最後輸出各人得票結果。

思路

需要乙個結構體陣列,陣列中包含三個元素,每個元素中的資訊應包括候選人的姓名和得票數。

知識點

考察結構體陣列的定義和應用

輸入

li

li sun

zhang

zhang

sunli sun

zhang

li

輸出

result:

li:4zhang

:3sun

:3

**

#include

#include

struct person

leader[3]=;

int main()

printf("\nresult:\n");

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

printf("%5s:%d\n",leader[i].name,leader[i].count);

return

0;}

執行結果

總結

定義結構體陣列的一般形式為:

1. struct 結構體名

陣列名【陣列長度】;

2.先宣告乙個結構體型別(如 struct person),然後再用此型別定義結構體陣列:

結構體型別 陣列名【陣列長度】

94計票統計

題目描述 請實現介面 unsigned int addcandidate char pcandidatename 功能 設定候選人姓名 輸入 char pcandidatename 候選人姓名 輸出 無 返回 輸入值非法返回0,已經新增過返回0 新增成功返回1 void vote char pcan...

uoj 209 UER 6A 票數統計

給出n個數,每個數是0或1.再給出m個限制,每個限制 x,y 表示 前x個數中有y個1 或 後y個數中有x個1 求這樣的序列的個數。n 5000,m 1000 再一次被uer給虐了。其實這道題劼鏼爺已經講的很清楚了。撲通撲通跪下來 當x y的時候,很顯然已經確定這個限制是限制字首還是字尾的。當x y...

UOJ 209 UER 6 票數統計

原題鏈結 妹滋滋是乙個善於程式設計的女孩子。但是某一天,她一不小心把 uoj 後台的票數統計程式寫錯了。本來嘛在這種根本沒有什麼用的功能上出了 bug 也沒有什麼大關係,但是又有某一天,uoj 突然就開始搞全民公投了。這可怎麼辦呢?如果這個訊息讓別人知道的話自己肯定會被查表,更不要說讓所有使用者重新...