编写程序统计各候选人的得票数,假定在选举中有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
#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个人参加投票(只能对一位候选人投票).](/uploads/image/z/17480923-43-3.jpg?t=%E7%BC%96%E5%86%99%E7%A8%8B%E5%BA%8F%E7%BB%9F%E8%AE%A1%E5%90%84%E5%80%99%E9%80%89%E4%BA%BA%E7%9A%84%E5%BE%97%E7%A5%A8%E6%95%B0%2C%E5%81%87%E5%AE%9A%E5%9C%A8%E9%80%89%E4%B8%BE%E4%B8%AD%E6%9C%896%E4%BD%8D%E5%80%99%E9%80%89%E4%BA%BA%2C%E6%9C%8910%E4%B8%AA%E4%BA%BA%E5%8F%82%E5%8A%A0%E6%8A%95%E7%A5%A8%28%E5%8F%AA%E8%83%BD%E5%AF%B9%E4%B8%80%E4%BD%8D%E5%80%99%E9%80%89%E4%BA%BA%E6%8A%95%E7%A5%A8%29.)
结构体赋初值的地方要加{}
#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);
}
![](http://img.wesiedu.com/upload/7/f1/7f1773aeae9a4264ce550531b1eb9ee1.jpg)
#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);
}
![](http://img.wesiedu.com/upload/7/f1/7f1773aeae9a4264ce550531b1eb9ee1.jpg)
某班选举班干部,有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名候选人的票