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:候选人提名(附完整源码)