展开全部
下面运行通过,只e68a8462616964757a686964616f31333238656539不过不知道是否符合你的格式,代码如下:
#include
void main()
{
int num=-1;
int q=0,t[5];
int a=0,b=0,c=0,d=0,e=0;
int i=0,j=0;
int count=0,temp=0;
char p;
printf("***********************************************\n");
printf("(1、赵** 2、钱** 3、孙** 4、李** 5、周**)\n");
while(num!=6)
{
printf("请输入选号:");
scanf("%d",&num);
if(num==0)
q++;
else
switch(num)
{
case 1:a++;break;
case 2:b++;break;
case 3:c++;break;
case 4:d++;break;
case 5:e++;break;
default:break;
}
}
count=a+b+c+d+e+q;
t[0]=a;
t[1]=b;
t[2]=c;
t[3]=d;
t[4]=e;
printf("hello\n");
printf("赵有%d票\n钱有%d票\n孙有%d票\n李有%d票\n周有%d票\n弃权有%d票\n总共有%d人投票(包括弃权的)\n",a,b,c,d,e,q,count);
for(i=0;i<5;i++)
for(j=0;j<5-i;j++)
if(t[j]
{
temp=t[j];
t[j]=t[j+1];
t[j+1]=temp;
}
for(i=0;i<3;i++) /*输出前三甲*/
{
if(t[i]==a)
printf("赵 是第%d名,共%d票\n",i+1,a);
if(t[i]==b)
printf("钱 是第%d名,共%d票\n",i+1,b);
if(t[i]==c)
printf("孙 是第%d名,共%d票\n",i+1,c);
if(t[i]==d)
printf("李 是第%d名,共%d票\n",i+1,d);
if(t[i]==e)
printf("周 是第%d名,共%d票\n",i+1,e);
}
}
运行结果如图: