/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 作 者:王颖
* 完成日期:2014 年 3 月 2 日
* 版 本 号:v1.0
* 输入描述: 无
* 问题描述:对于5位数求其降序数,再将其按降序排列
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
int m,i,t,j,c=0;
int a[6];
cin>>m;
for(i=0; i<6; i++)
{
c=m%10;
m=m/10;
a[i]=c;
c=0;
}
for(i=0; i<5; i++)
for(j=0; j<6-i; j++)
{
if(a[j]<a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
for(i=0; i<5; i++)
{
cout<<a[i]<<'\t';
}
cout<<endl;
return 0;
}
心得体会:温故而知新。