作业帮 > 综合 > 作业

编写程序统计各候选人的得票数,假定在选举中有6位候选人,有10个人参加投票(只能对一位候选人投票).

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/11 14:49:58
编写程序统计各候选人的得票数,假定在选举中有6位候选人,有10个人参加投票(只能对一位候选人投票).
#include"stdio.h"
#include"string.h"
struct person
{
char name[20];
int count;
}a[6]={"zhang",0,"li",0,"wang",0,"zhao",0,"liu",0,"zhu",0};
void main()
{
int i,j;
char abc[20];
int count=0;
for(i=0;i
编写程序统计各候选人的得票数,假定在选举中有6位候选人,有10个人参加投票(只能对一位候选人投票).
结构体赋初值的地方要加{}
#include"stdio.h"
#include"string.h"
struct person
{
 char name[20];
 int count;
}a[6]={{"zhang",0},{"li",0},{"wang",0},{"zhao",0},{"liu",0},{"zhu",0}};
void main()
{
 int i,j;
 char abc[20];
 int count=0;
 for(i=0;i<10;i++)
 {
  printf("请输入候选人的名字:");
  scanf("%s",abc);   //你的程序这里有错
  for(j=0;j<6;j++)   //判断是选的谁
  {
   if(strcmp(abc,a[j].name)==0) 
    a[j].count++;
  }
 }
 for(j=0;j<6;j++)
  printf("%s的票数是:%d\n",a[j].name,a[j].count);
}
某班选举班干部,有3个职位4名候选人,全班15人投票,每人最多选3名候选人,要求候选人得票过半方可当选. 五年级二班60人要选出一位班长,候选人有甲、乙、丙、丁4位,选举时每人只能投票选一个人, 某班同学要从10名候选人中投票选举班干部,如果每个人只能投票任选两名候选人,那么这个班至少有多少名学 有50名同学,投票选举甲乙两名同学中的一位担任少先大对长,选举时每人只能投票选举一人,得票最多的人当选.投票中途统计,甲 100名少先队员选大队长,候选人是甲、乙、丙三人,选举时每人只能投票选举一人,得票最多的人当选,开票中途累计,前61张选 在一次投票选举中,甲给其中14的人投了赞成票,乙给其中3人投了赞成票,两人都赞成的人数占候选总人数的16,候选人有( 在一次班干部选举中,有四名班长候选人,他们的得数如下: (1)请你根据他们的得票情况涂色。 (2)填表。 姓名 得票数 某班要从11名侯选人中投票选举1名班长.如果没名同学只能投票选1名候选人,哪么这个班应该有多少名学生.才能保证必有4名或 五(一)班有50人,投票选举一名大队委员候选人,参加竞选的有A、B、C三位同学,选票最多的一个人当选.投 pascal编程题目班级竞选班长,共有3个候选人,输入参加选举的人数及每个人选举的内容,输出三个候选人最终的得票数及无效 大哥大姐帮帮忙,在有4位候选人的选举中,候选人甲比对手乙多30票,比另外两名选手丙和丁分别多35票和48票.如果全部选票 从4名候选人中选出2名当班干部,至少要有多少人投票,才能保证有2个人投相同2名候选人的票