c语言:编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言:编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果相关的知识,希望对你有一定的参考价值。

编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果。

解:程序:

#include<stdio.h>

struct Person

{

char name[20];

int count;

}leader[3] = {"li",0,"zhang",0,"yao",0};

int main()

{

int i, j;

char leader_name[20];

for (i = 1; i <= 10; i++)

{

scanf("%s", leader_name);

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

{

if (strcmp(leader_name, leader[j].name) == 0)

{

leader[j].count++;

}

}

}

printf("\nresult:\n");

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

{

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

}

return 0;

}

结果:

yao

zhang

li

li

yao

yao

yao

zhang

li

zhang

 

result:

   li:3

zhang:3

  yao:4

请按任意键继续. . .


本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1752727

以上是关于c语言:编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果的主要内容,如果未能解决你的问题,请参考以下文章

C语言 有3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序,先后输入备选人的名字,最后输出各人的得票结果

ZZNUOJ_用C语言编写程序实现1188:选票统计(结构体专题)(附完整源码)

c语言编写一个选票统计程序4个候选人分别用ABCD表示,现有20人进行投票,每人只能选ABCD4个人中的一个

ZZNUOJ_用C语言编写程序实现1374:候选人提名(附完整源码)

C语言统计候选人的得票数

选票统计