本文主要是介绍HDU 1106(strtok的使用),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题意:如题。
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int cmp(const void *a,const void *b)
{
return *(int*)a-*(int*)b;
}
int main()
{
int i,count;
char s[1005],*p;
int num[1005];
while(scanf("%s",s)!=EOF)
{
count=0;
p=strtok(s,"5");
while(p!=NULL)
{
num[count++]=atoi(p);
p=strtok(NULL,"5");
}
qsort(num,count,sizeof(int),cmp);
printf("%d",num[0]);
for(i=1;i<count;i++)
printf(" %d",num[i]);
printf("\n");
}
return 0;
}
这篇关于HDU 1106(strtok的使用)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!