|
1鱼币
题目
#include<stdio.h>
#include<string.h>
struct candidate
{
char name[20];
int poll;
};
int main()
{
struct candidate s[100];
int n,m,i,j;
scanf("%d%d",&n,&m);
for(j=0;j<n;j++)
{
scanf("%s",s[j].name);
}
for(i=0;i<m;i++)
{
scanf("%s",s[i].name);
}
for(j=0;j<n;j++)
{
for(i=0;i<m;i++)
{
if(s[j].name==s[i].name)
{
s[j].poll++;
}
}
}
for(i=0;i<n;i++)
{
for(j=i;j<n-1;j++)
{
if(s[j].poll<s[j+1].poll)
{
strcpy(s[j].name,s[j+1].name);
s[j+1].poll=s[j].poll;
}
}
}
printf("%s",s[n-1].name);
return 0;
}
看看能在这基础上改改不?
|
|