定义一个长度为10的整数数组A,并从键盘为数组A赋值。并将数组A中的元素按从大到小的顺序进行排序,并输出。

#include<stdio.h>

int main()

{

 int i,j,k,r;

 int a[10];

 printf("请输入十个数:");

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

 {

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

 }

 for (j = 0; j < 9; j++)

 {

  for(k=0;k<9-j;k++)

   if (a[k] > a[k + 1])

   {

    r = a[k];

    a[k] = a[k + 1];

    a[k + 1] = r;

   }

 }

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

 {

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

  printf(" ");

 }

 return 0;

}

猜你喜欢

转载自blog.csdn.net/m0_73509057/article/details/128242028