#include <stdio.h>
#define printf_star printf("*******************************************************************************\n");
int main()
{
int j=0;
int k=0;
int n=0;
int i=0;
struct xx
{
char name[10];
int ps;
}xx1[4]={
{"Jin",0},
{"小甲鱼",0},
{"沙发",0},
{"板凳",0}
};
printf_star
printf(" 请 设 置 总 票 数:");
scanf("%d",&j);
printf("投票开始,请输入序号\n");
printf("(JIN的序号为1,小甲鱼的序号为2楼下沙发的序号为3,三楼板凳的序号为4)\n");
printf_star
for (n=0;n<j;)
{
printf("请投入你的选票:");
scanf("%d",&i);
if (i>0&&i<5)
{
xx1[i-1].ps++;
printf("%s获得1票\n",xx1[i-1].name);
}
else
{
printf("输入有误,请重新输入!\n");
}
n=xx1[0].ps+xx1[1].ps+xx1[2].ps+xx1[3].ps;
}
printf_star
printf(" 投 票 结 果 为:\n");
for (k=0;k<4;++k)
{
printf("%s的票数:%d\n",xx1[k].name,xx1[k].ps);
}
printf_star
}