本文共 758 字,大约阅读时间需要 2 分钟。
别人的代码【使用sscanf和qsort】
#includeusing namespace std;int cmp(const void *a,const void *b){ return *(int*)a-*(int*)b; }int main(){ char s[1001],*p; int a[1001],i,l,n,m; while (gets(s)) { l=strlen(s); p=s; for(i=0;i
别人的代码【使用strtok和qsort】
#include#include #include int cmp(const void* a,const void* b){ return *(int*)a-*(int*)b;}int main(){char a[1000];int b[1000],size,i;char* p;while(EOF!=scanf("%s",a)){ size=0; p = strtok(a,"5"); while(NULL != p) { b[size++] = atoi(p); p = strtok(NULL,"5"); } qsort(b,size,sizeof(int),cmp); for(i=0;i
本文转自ZH奶酪博客园博客,原文链接:http://www.cnblogs.com/CheeseZH/archive/2012/04/13/2445194.html,如需转载请自行联系原作者