1.从键盘任意输入20个整数,用函数编程实现由大到小的排序(两 种排序方法)。

1.从键盘任意输入20个整数,用函数编程实现由大到小的排序(两
种排序方法)。

#include "stdio.h"
void main()
{
int i, j, t, N;
int a[20];
printf("请输入20个数字:\n");
for(i=1; i<=20; i++)
scanf("%d",&a[i]);
for(i=1; i<=20; i++)
{
printf("%5d",a[i]);
}
for(j=1; j<20; j++)
for (i=1; i<=20-j; i++)
{
if (a[i]<a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
printf("\n这些数由大到小顺序是:\n");
for(i=1; i<=20; i++)
printf("%d\t",a[i]);
}