例38:有三個候選人,每個選民只能投給乙個人,要求用c語言編乙個統計選票的程式,先後輸入備選人的的名字,最後輸出各人的得票結果。
解題思路:需要設計乙個結構陣列,陣列中包含3個元素,每個元素中的資訊應包括候選人的姓名和得票數。
源**演示:
#include//標頭檔案#include//
引入strcmp
struct people//
定義結構體變數
leader[3]=; /*
陣列的定義和引用不一樣,把姓賦給陣列name 把0賦給 shu
*/int main()//
主函式 }
printf(
"結果是:\n
");//
提示語句
for(i=0;i<3;i++)//
for迴圈
return
0;//
主函式返回值為0
}
編譯執行結果如下:
請輸入人名li請輸入人名
zhang
請輸入人名
sun請輸入人名
sun請輸入人名
li請輸入人名
li請輸入人名
li請輸入人名
sun請輸入人名
sun結果是:
li票數:
4zhang票數:
1sun票數:
4--------------------------------process exited after
23.01 seconds with return value 0
請按任意鍵繼續. . .
c語言學習路線
c語言開發工具
c語言 | 統計選票結果的程式
將命令結果賦給變數 C語言 統計選票結果的程式
例38 有三個候選人,每個選民只能投給乙個人,要求用c語言編乙個統計選票的程式,先後輸入備選人的的名字,最後輸出各人的得票結果。解題思路 需要設計乙個結構陣列,陣列中包含3個元素,每個元素中的資訊應包括候選人的姓名和得票數。源 演示 include 標頭檔案 include 引入strcmp str...
C 選票統計
description 某校學生會主席由全校學生投票選舉產生,共有 名候選人報名參選,編號為1到 0 1000 全校有 名學生 0 30000 每人都可以投票。但每人只能投一票,每票只能選1名候選人。請你設計乙個程式能夠統計出哪個候選人得票最高,得了多少票。不會出現得票數相同的情況。input 第一...
C語言實現選票統計
用c語言實現選票統計,供大家參考,具體內容如下 要求 設有n個候選人,10個選舉人,每乙個選舉人只能選一位候選人,最終票數最高的當選為領導人,輸出候選人票數和領導人資訊。實現 1定義結構體陣列儲存候選人資訊。2迴圈10次,每次從鍵盤輸入選票姓名,和候選人進行比較,並統計選票。include ingx...