|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include <string.h>
#define J 5
#define T 10
int t,i = 0;
int max = 0;
char tp[10]={"0"};
struct{
char name[10];
int count;
}man[J] = {{"小甲鱼", 0}, {"小海豚", 0}, {"小乌龟", 0}, {"小丁丁", 0},{"无效", 0}};
int main(void){
printf("欢迎来到友好公民投票系统:\n\n候选人有:“小甲鱼”“小海豚”“小乌龟”“小丁丁”\n\n");
while(i < 10){
printf("第 %d 位投票者:",i+1);i++;
scanf("%s",&tp);
int count = 0;
for(int j = 0;j < J-1;j++){
if(strcmp(man[j].name,tp) == 0)
man[j].count++;
else{
count++;
if(count == 4){
man[J-1].count++;
}
}
}
}
for(i = 0;i < J;i++)
printf("\t%s 的票数:%d\n",man[i].name,man[i].count);
for(i = 0;i < J-1;i++){
if(max < man[i].count){
max = man[i].count;
t = i;
}
}
if(man[J-1].count == 10)
printf("本次没有胜利者!\n");
else
printf("\n得票最多的是: %s",man[t].name);
return 0;
} |
|