|
发表于 2013-5-4 01:10:13
|
显示全部楼层
我也写了一下,代码贴 一下
#include "stdio.h"
#include "conio.h"
#define NUM 3
void main()
{
struct candidate
{
int vote;
char name[20];
} candi[NUM]={{NULL,"Rose"},{NULL,"Jack"},{NULL,"Pull"}};
int i=1,j;
char choose[20];
do
{
int k;
printf("Please input the %d name ",i);
scanf("%s",choose);
for(j=0;j<NUM;j++)
{
k=strcmp(candi[j].name,choose);
if(k==0)
candi[j].vote=candi[j].vote+1;
}
i++;
} while(i<=5);
for(i=0;i<NUM;i++)
{
printf("the %s vote is %d \n", candi[i].name,candi[i].vote);
}
for(i=0;i<NUM;i++)
{
for (j=i+1;j<NUM;j++)
{
if (candi[i].vote<candi[j].vote) break;
}
if (j==NUM) printf("the Winner is %s who's vote is %d \n", candi[i].name,candi[i].vote); break;
}
getch();
}
|
|