标签:out content nes range strcmp ges multi nat tom
1 #include<cstdio> 2 #include<cstring> 3 struct Vote 4 { 5 char c[20]; 6 }p[1005]; 7 int main() 8 { 9 int n; 10 while(scanf("%d",&n)!=EOF&&n) 11 { 12 for(int i=0;i<n;i++) 13 { 14 scanf("%s",p[i].c); 15 } 16 int max=0,mark,num=1; 17 for(int i=0;i<n;i++) 18 { 19 for(int j=i+1;j<n;j++) 20 { 21 if(strcmp(p[i].c,p[j].c)==0) //如果只有第一个字符相同可以写成,p[i].c[0]==p[j].c[0];是结构体里面字符串的第一个字符,以前多用的是二维数组,很少用结构体 22 { 23 num++; 24 } 25 } 26 if(num>max) 27 { 28 max=num; 29 mark=i; 30 } 31 } 32 printf("%s\n",p[mark].c); 33 } 34 return 0; 35 }
HDU--1004 Let the Balloon Rise
标签:out content nes range strcmp ges multi nat tom
原文地址:http://www.cnblogs.com/hss-521/p/7375742.html