/*某校决定由全校学生选举自己的学生主席。由5个候选人,编号分别为1,2,3,4,5,选举其中一个人为学生会主席,每位学生一张票,只能填写一人 请编写完成统计选票工作*/
2018-03-24 13:34
1211 查看
#include<stdio.h>
int main()
{
int i,xp,a[6]={0,0,0,0,0,0};//xp为编号
printf("input data unyil input -1:\n");
scanf("%d",&xp);
while(xp!=-1)
{
if(xp>=1&&xp<=5)
a[xp]=a[xp]+1;
else
printf("error");
scanf("%d",&xp);//此处输入-1终止循环
}
for(i=1;i<=5;i++)
{
printf("候选人 %d,number get %d 票\n",i,a[i]);
}
}
int main()
{
int i,xp,a[6]={0,0,0,0,0,0};//xp为编号
printf("input data unyil input -1:\n");
scanf("%d",&xp);
while(xp!=-1)
{
if(xp>=1&&xp<=5)
a[xp]=a[xp]+1;
else
printf("error");
scanf("%d",&xp);//此处输入-1终止循环
}
for(i=1;i<=5;i++)
{
printf("候选人 %d,number get %d 票\n",i,a[i]);
}
}
相关文章推荐
- 编写统计选票的程序,设有三个候选人,有十人参加选举,每个选举人只能输入一个候选人姓名,要求输出各个候选人的票数
- 有三个候选人,每个选民只能投选一人,要求编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果
- 关于一个选举的票数统计程序,每一位候选人的记录内容均为字符0或1,1表示此人被选中,0表示此人未被选中,若一张选票选中人数大于5个人时被认为无效的选票。
- 例9.3 有3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果。
- 有三个候选人,每个选民只能投票选一人要求编一个统计选票的程序
- 模拟n个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用A,B,C,D表示,当选某候选人时,直接输入其编号(编号由计算机随机产生,若输入的不是A,B,C,D则视为无效票,选举结束后按得票数从高到底输出候选人编号和所得票数.
- 在一个长度为10的整型数组里面,保存了班级10个学生的考试成绩。要求编写5个函数,分别实现计算考试的总分,最高分,最低分,平均分和考试成绩降序排序
- 【C语言】用结构体数组实现:有三个候选人,每个选民只能选一个人,编写一个选票程序,最终输出候选人的票数
- 汇编语言:在以GRADE为首地址的数组中存放着某班某门课30个学生的成绩。试编写一完整汇编语言程序实现:统计小于60分,60~89分和大于等于90分的学生人数,统计结果分别存放在LOWNUM、MIDD
- 7-2 一帮一(10 分) “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名
- 编写一个程序,输入一行字符,以回车结束,分别统计出其中的英文字母、空格、数字和其他字符的数
- 11周2-2项目 - 存储班长信息的学生类,将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。
- 有n枚硬币按照0到n-1对它们进行编号,其中编号为i的硬币面额为vi,两个人轮流从剩下硬币中取出一枚硬币归自己所有,但每次取硬币的时候只能取剩下的硬币中编号最小的硬币或者编号最大的硬币,在两个都采用最
- 存储班长信息的学生类,将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。
- 2.2用二维数组实现,5个学生4门课程的总分和平均分的统计工作
- 统计选票 候选人有8人编号为1-8 约定0为统计结束的标志
- java小算法—输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 创建一张表,记录电话呼叫员的工作流水,记录呼叫员编 号、对方号码、通话开始时间、通话结束时间。建表、插数 据等最后都自己写SQL语句。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。