编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写), 10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。 选民投票结束后程序自动显示各候选人的得票结果和废票信息。要求用结构体数组candidate 表示3个候选人的姓名和得票结果。 例如: Input vote ...
【C语言】统计候选人的得票数 【C语⾔】统计候选⼈的得票数 编程统计候选⼈的得票数。设有3个候选⼈zhang、li、wang(候选⼈姓名不区分⼤⼩写),10个选民,选民每次输⼊⼀个得票的候选⼈的名字,若选民输错候选⼈姓名,则按废票处理。选民投票结束后程序⾃动显⽰各候选⼈的得票结果和...
例43:有三个候选人,每个选民只能投给一个人,要求用C语言编一个统计选票的程序,先后输入备选人的的名字,最后输出各人的得票结果。 解题思路:需要设计一个结构数组,数组中包含3个元素,每个元素中的信息应包括候选人的姓名和得票数。 源代码演示: #include<stdio.h>//头文件 #include<string.h>//引入strcmp ...
C语言 | 统计选票结果的程序 例38:有三个候选人,每个选民只能投给一个人,要求用C语言编一个统计选票的程序,先后输入备选人的的名字,最后输出各人的得票结果。 解题思路:需要设计一个结构数组,数组中包含3个元素,每个元素中的信息应包括候选人的姓名和得票数。 源代码演示: #include<stdio.h>//头文件#inclu...
} for (i = 0; i < n; i++) { if (a[i] == 1) { v1++; /*统计1号候选人的票数*/ } else if (a[i] == 2) { v2++; /*统计2号候选人的票数*/ } else if (a[i] == 3) { v3++; /*统计三号候选人的票数*/ } else { v0++; /*统计无效票数*/ } } printf(...
printf("第2位候选人票数为:%d\n",c);printf("第3位候选人票数为:%d\n",d);return 0;} ...
输入参加选举的人数,再输入每个人的选举内容并将其存入数组中。对存入数组中的元素进行判断,统计出各个候选人的票数和无效的票数。
int vote;//得票数 }CDE;typedef struct voter { char name[20];//投票人名称 int vote;//票数 }VTR;void init(CDE **cdep,VTR **vtrp);//初始化候选人及投票人信息 void tp(CDE *cdes,VTR *vtrs);//开始投票(随机)void tj(CDE *cdes,VTR *vtrs);//统计投票结果 int main(...
main(){int i,j,a[3]={0}; char name[3][9]={"张三","李四","王五"},s[9]; for(i=0;i<10;i++) {scanf("%s",s); for(j=0;j<3;j++) if(strcmp(s,name[j])==0) a[j]++; } for(i=0;i<3;i++) printf("%s: %d\n",name[i],a[i]...
由题,B、C、D三人的选票是50-30-3=17(张),因为D至少为4张,则B、C至多为13张,因为B、C得票相同,所以B和C只能得6票,此时D得5票.答:C得选票6张.结果一 题目 某班50人,从A、B、C、D、E五位候选人中选举班长.A得选票30张,B、C得票相同,D得到第二少的选票占第四位,E的选票最少,只得了3...