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个人中的一个