問題 A C語言11 1

2022-08-10 02:42:08 字數 1404 閱讀 8202

時間限制: 1 sec  記憶體限制: 32 mb

獻花: 265  解決: 228

[獻花][花圈][tk題庫]

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

struct person leader[3] = ;

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

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

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

請注意行尾輸出換行。

10

lili

funzhang

zhang

funli

funzhang

li

li:4

zhang:3

#include

#include

#include

using namespace std;

struct personleader[3]=;

int main(){

int n;

string temp;

scanf("%d",&n);

for(int i=0;icin>>temp;

if(temp==leader[0].name){

leader[0].count++;

if(temp==leader[1].name){

leader[1].count++;

if(temp==leader[2].name){

leader[2].count++;

printf("li:%d\n",leader[0].count);

printf("zhang:%d\n",leader[1].count);

printf("fun:%d\n",leader[2].count);

return 0;

問題 A C語言11 1

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

問題A C語言11 1

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

問題 A C語言11 1 codeup

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