#include
#include
void bubble_sort(int *a,int n)
{
int i=0,j=0,temp=0;
for (i=0;i
for (j=0;j
if (a[j]>a[j+1])
{
temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
int main()
{
char buffer[15]={0},i=0,j=0,cnt=0;
char inputs[1024] = {0};
int inputn[1024] = {0};
int outputn[1024] = {0};
do {
scanf("%s",inputs);
inputs[strlen(inputs)]='\0';
for (i=0,cnt=0; i
{
while(inputs[i]>='0'&&inputs[i]<='9')
{
buffer[cnt++] = inputs[i++];
}
if (cnt!=0)
{
buffer[cnt]='\0';
inputn[j++]=atoi(buffer);
cnt=0;
}
}
}
while (getchar()!='\n');
bubble_sort(inputn,j);
for (i=0,cnt=0;i
{
outputn[cnt++]=inputn[i];
while((inputn[i]==inputn[i+1]-1)&&(inputn[i+1]==inputn[i+2]-1))
i++;
}
for (i=0;i
{
printf("%d ",outputn[i]);
}
printf("%d",outputn[cnt-1]);
system("pause");
}
阅读(894) | 评论(0) | 转发(0) |