编程题:某单位进行选举,有5位候选人:zhang、wang、li、zhao、liu.编写一个统计每人得票数的程序.要求
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 11:29:52
编程题:某单位进行选举,有5位候选人:zhang、wang、li、zhao、liu.编写一个统计每人得票数的程序.要求
编程题:某单位进行选举,有5位候选人:zhang、wang、li、zhao、liu.编写一个统计每人得票数的程序.要求
编程题:某单位进行选举,有5位候选人:zhang、wang、li、zhao、liu.编写一个统计每人得票数的程序.要求
#include
typedef struct person
{
int count;//得票数
char name[10];
}person;
int main()
{
int i,flag;
person per[5]={{0,"zhang"},{0,"wang"},{0,"li"},{0,"zhao"},{0,"liu"}};
printf("输入投票编号(0-zhang,1-wang,2-li,3-zhao,4-liu,5-结束投票:");
flag = 0;
while(i!=5)
{
scanf("%d",&i);
switch(i)
{
case 0:
per[0].count++;
break;
case 1:
per[1].count++;
break;
case 2:
per[2].count++;
break;
case 3:
per[3].count++;
break;
case 4:
per[5].count++;
break;
case 5:
flag = 1;
break;
}
if(flag == 1)
{
break;
}
}
printf("姓名\t得票数\n");
for(i=0; i