您的位置:首页 > 其它

利用选择排序法对数组元素由大到小进行排序

2012-02-28 10:13 351 查看
#include<stdio.h>

void nzp(int a[5])

{

int i,j,k,t;

for(i=0;i<4;i++)

{

k=i;

for(j=i+1;j<5;j++)

{

if(a[j]>a[k])

k=j;

}

t=a[k];

a[k]=a[i];

a[i]=t;

}

}

void main()

{

int b[5],i;

printf("\n input 5 numbers:\n");

for(i=0;i<5;i++)

{

scanf("%d",&b[i]);

}

printf("initial values of array b are:\n");

for(i=0;i<5;i++)

printf("%d",b[i]);

nzp(b);

printf("\n");

for(i=0;i<5;i++)

printf("%4d",b[i]);

printf("\nok\n");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: