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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言编写一个选票统计程序4个候选人分别用ABCD表示,现有20人进行投票,每人只能选ABCD4个人中的一个相关的知识,希望对你有一定的参考价值。

参考技术A

#include <stdio.h>

void main()

int i=1;

char j;

int num[4]=0,0,0,0;

printf("共4位候选人,分别为A,B,C,D,开始投票\\n");

while(i<=20)

printf("请输入第%d个的选票",i);

scanf("%c",&j);

switch(j)

    case 'A':num[0]++;i++;break;

case 'B':num[1]++;i++;break;

case 'C':num[2]++;i++;break;

case 'D':num[3]++;i++;break;

default:printf("选票无效!请重新输入\\n");break;

getchar();

printf("A获得%d张选票\\n",num[0]);

printf("B获得%d张选票\\n",num[1]);

printf("C获得%d张选票\\n",num[2]);

printf("D获得%d张选票\\n",num[3]);

参考技术B main()

int i,a=0,b=0,c=0,d=0;
char a[20];
printf("");
for(i=0;i<20;i++)

scanf("%c",&a[i]);
switch(a[i])

case 'A':a++;i++;break;
case 'B':b++;i++;break;
case 'C':c++;i++;break;
case 'D':d++;i++;break;
default:printf("选票无效!请重新输入\n");break;


printf("A获得%d张选票\n",a);
printf("B获得%d张选票\n",b);
printf("C获得%d张选票\n",c);
printf("D获得%d张选票\n",d);
参考技术C void count(char *point)

int first,second,third,forth;
first = second = third = forth = 0;
for(i = 0; i < 20; i++)


if(*point == "A")

first ++;

else if(*point == "B")

second ++;

else if(*point == "C")

third ++;

else

forth ++;

point ++;

printf("A = %d",first );
printf("B = %d",second );
printf("C = %d",third );
printf("D = %d",forth );

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

题目描述

计算机与通信工程学院2012届学生会主席投票选举工作定于1月6日在电教楼前隆重举行。本次投票将采用电脑统计选票的方式,当投票选举正式开始后,同学们将排队一一走到电脑前,投上自己神圣的一票:在电脑前输入一个姓名,然后输入回车表示确认。
 
当所同学投票结束,工作人员只需要输入一个”#”并回车确认,表示投票结束,电脑立即显示出得票最高的同学姓名,该同学将当选为新一届计算机与通信工程学院学生会主席。
 
选举大会的准备工作正在紧张进行,编程统计投票的工作就交给你了。

输入

本题为单实例测试。输入包含多行,每行是一个由小写英文字母组成的字符串,表示一个姓名,遇到#时表示输入结束。 你可以假定,参加投票学生的人数不超过500人,每个学生姓名字符串的长度小于20。

输出

输出为一个字符串——当选为学生会主席的学生姓名

样例输入

wanglin
liming
wanglin
wanglin
fangfang
liming

样例输出

wanglin

完整源码:

以上是关于c语言编写一个选票统计程序4个候选人分别用ABCD表示,现有20人进行投票,每人只能选ABCD4个人中的一个的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

选票统计