设为首页 加入收藏

TOP

uva_10815-Andy's First Dictionary
2015-11-21 01:08:41 来源: 作者: 【 】 浏览:3
Tags:uva_10815-Andy' First Dictionary
[cpp]?
/*就是一个结构体计数加排序*/?
#include ?
#include ?
#include ?
#include ?
using namespace std;?
?
#define MAXL 2001?
#define MAXC 76?
?
typedef struct{?
??? string name;?
??? int num;?
}Country;?
?
char s[MAXC];?
Country country[MAXL];?
?
int countrycmp(const void *a, const void *b){?
??? return ((Country const*)a)->name > ((Country const*)b)->name;?
}?
?
int main(int argc, char const *argv[])?
{?
?
??? int cas, sum=0, i, j;?
??? string str;?
??? scanf("%d",&cas);?
??? getchar();?
??? while(cas--){?
??????? gets(s);?
??????? str="";?
??????? for(i=0; s[i]!=' '; i++)?
??????????????? str += s[i];?
??????? str[i]=='\0';?
??????? for(i=0; i ??????????? if(str==country[i].name){?
??????????????? country[i].num++;?
??????????????? i--;?
??????????????? break;?
??????????? }?
??????? }? www.2cto.com
??????? if(i==sum)?
??????????? country[sum++].name = str;?
??? }?
??? qsort(country, sum, sizeof(Country), countrycmp);?
??? for(i=0; i ??????? cout< ??? }?
??? return 0;?
}?
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇private继承与复合 下一篇uva_10010-Where's Waldorf?

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: