#include "iostream"
using namespace std;
#define N 4096
int main()
{
int a[N]={0};
char str[N];
bool flag=0;
int i=0,j=0,t;
int s=0;
int num=0;
gets(str);
while(int(str[i])>=0&&int(str[i])<=127)
{
num++;i++;
}
cout<<"The number bite if input:"<<num<<endl;
for(i=0;i<num;)
{
while(str[i]>='0'&&str[i]<='9'&&i<num)
{
s=s*10+int(str[i])-int('0');
i++;
flag=1;
}
if(flag==1)
{
a[j++]=s;
s=0;
flag=0;
}
i++;
}
num=j;
for(i=0;i<num;i++)
cout<<a[i]<<" ";
cout<<endl<<"after sort"<<endl;
for(i=0;i<num-1;i++)
for(j=i+1;j<num;j++)
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
for(i=0;i<num;i++)
cout<<a[i]<<" ";
cout<<endl;
system("pause");
return 0;
}
using namespace std;
#define N 4096
int main()
{
int a[N]={0};
char str[N];
bool flag=0;
int i=0,j=0,t;
int s=0;
int num=0;
gets(str);
while(int(str[i])>=0&&int(str[i])<=127)
{
num++;i++;
}
cout<<"The number bite if input:"<<num<<endl;
for(i=0;i<num;)
{
while(str[i]>='0'&&str[i]<='9'&&i<num)
{
s=s*10+int(str[i])-int('0');
i++;
flag=1;
}
if(flag==1)
{
a[j++]=s;
s=0;
flag=0;
}
i++;
}
num=j;
for(i=0;i<num;i++)
cout<<a[i]<<" ";
cout<<endl<<"after sort"<<endl;
for(i=0;i<num-1;i++)
for(j=i+1;j<num;j++)
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
for(i=0;i<num;i++)
cout<<a[i]<<" ";
cout<<endl;
system("pause");
return 0;
}