c语言程序数组元素大小排序

  • 格式:docx
  • 大小:43.75 KB
  • 文档页数:1

c语言程序数组元素大小排序

#include "stdio.h"

#include "string.h"

void main()

{

int a[6],k;

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

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

for(int j=0;j<=5;++j)

for(int m=j+1;m<=5;++m)

{if(a[j]

{k=a[j];

a[j]=a[m];

a[m]=k;}}

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

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

分析:输入六个元素之后,该程序会对数组a进行降序排序。此程序使用的是选择排序,通过一个元素与后面的元素逐一比较来进行排序,编写时往往需要两个及以上的循环结构和多个变量。