#include<iostrea
#include<iostream>
using namespace std;
void f(int n,int a[])
{
int i = 0;
while (n / 10&&i<100)
{
a[i] = n % 10;
i++;
}
}
void d(int a[])
{
int i, j, t;
for (i = 0;a[i];i++)
{
for (j = i;a[j];j++)
if (a[i] < a[j])
{
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
int main()
{
static int a[100], b,c;
cout<< "输入一个实数" <<endl;
cin>> b;
f(b, a);
int i, j, t;
for (i = 0;a[i];i++)
{
for (j = i;a[j];j++)
if (a[i] < a[j])
{
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
for(c=0;a[c];c++)
{
cout << a[c] << endl;
}
return 0;
}

#include<iostream>
using namespace std;
void f(int n,int a[])
{
int i = 0;
while (n / 10&&i<100)
{
a[i] = n % 10;
i++;
}
}
void d(int a[])
{
int i, j, t;
for (i = 0;a[i];i++)
{
for (j = i;a[j];j++)
if (a[i] < a[j])
{
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
int main()
{
static int a[100], b,c;
cout<< "输入一个实数" <<endl;
cin>> b;
f(b, a);
int i, j, t;
for (i = 0;a[i];i++)
{
for (j = i;a[j];j++)
if (a[i] < a[j])
{
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
for(c=0;a[c];c++)
{
cout << a[c] << endl;
}
return 0;
}

