33,311
社区成员
发帖
与我相关
我的任务
分享
#include<string.h>
#include<stdio.h>
struct Person{
char name[20];
int count;
}_name[3]={"q",0,"w",0,"e",0};
int main(){
char vote[10][5];
printf("enter your support:\n");
for(int i=0;i<10;i++)
gets(vote[i]);
for(int i=0;i<10;i++)
for(int j=0;j<3;j++)
if(strcmp(vote[i],_name[j].name)==0)
_name[j].count++;
for(int i=0;i<3;i++)
printf("the %s'vote is %d\n",_name[i],_name[i].count);
}
#include<string.h>
#include<stdio.h>
struct Person{
char name[20];
int count;
}_name[3]={"q",0,"w",0,"e",0};
int main(){
char vote[10][5];
int L;
printf("enter your support:\n");
for(int i=0;i<10;i++) {
fgets(vote[i],5,stdin);
L=strlen(vote[i]);
if ('\n'==vote[i][L-1]) vote[i][L-1]=0;
}
for(int i=0;i<10;i++)
for(int j=0;j<3;j++)
if(strcmp(vote[i],_name[j].name)==0)
_name[j].count++;
for(int i=0;i<3;i++)
printf("the %s'vote is %d\n",_name[i],_name[i].count);
return 0;
}