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 突然就開始搞全民公投了。這可怎麼辦呢?如果這個訊息讓別人知道的話自己肯定會被查表,更不要說讓所有使用者重新...