杭电OJ 1106:排序

来源:互联网 发布:iapp源码大全下载2017 编辑:程序博客网 时间:2024/05/14 22:10

不是很难得一道题,写在这儿的原因是发现了一篇介绍很好的关于字符串分解的文章。文章地址为:点击打开连接

C++代码:

#include <stdio.h> #include <stdlib.h> #include <string.h>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<size-1;i++)            printf("%d ",b[i]);        printf("%d\n",b[i]);    }    return 0;}


1 0
原创粉丝点击