标题:
c语言 最大数沉底排序法
[打印本页]
作者:
liuda
时间:
2015-1-22 02:37
标题:
c语言 最大数沉底排序法
#include<stdio.h>//最大数沉底排序法
void main()
{int i,j;//j代表比较次数
int p;//p代表中间变量
int a[10];
printf("please input 10 numbers\n");
for(i=0;i<=9;i++)
{
scanf("%d",&a[i]);
}
for(j=9;j>=0;j--)
{
for(i=0;i<=j-1;i++)//两层嵌套之间有关系,但是顺序感很强,干掉一个少一个
{
if(a[i]>a[j])
{
p=a[j];
a[j]=a[i];
a[i]=p;
}
}
}
for(i=0;i<=9;i++)
{
printf("%12d",a[i]);
if((i+1)%5==0)
printf("\n");
}
}
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1