编程TURBO问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 12:26:57
我用的是TURBO.有道简单的题目想请教大家.
随意输入几个数字,使它们从大到小排列起来.
比如输入1 2 3,它输出是3 2 1

void main()
{
int x;
scanf("%d",&x);
if(x<0) //如果输入的整数小于0,则转换成正数,并输出一个负号
{
x = -x;
printf("-");
}
while( x>0 )
{
printf("%d",x%10);//输出个位数,如123%10 = 3
x = x/10; //如123/10 = 12
}

}

c中有几个比较经典的排序法的,不过最常用的是冒泡法,你去看一排序的相关内容有的。你可以先定义一个数组把输入的数存起来再排序。