當前位置:編程學習大全網 - 編程軟體 - c語言編程鍵盤輸入5個數 大到小排列輸出

c語言編程鍵盤輸入5個數 大到小排列輸出

#include<stdio.h>

#define?N?5//定義要排序的個數N為5個

main()?//主程序開始

{

int?a[N],i,j,temp;?//定義數組a,變量i,j和中間存儲變量temp

printf("please?input?%d?numbers\n",N);?//輸出文本,"請輸入N個數字(此處N=5)"

for(i=0;i<N;i++)//循環語句,利用i循環將N個數存入數組a[i]

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

for(i=0;i<N-1;i++)?

for(j=0;j<N-1-i;j++)

{

if(a[j]<a[j+1])//如果前壹個數a[j]大於後壹個數a[j+1],則2個數互換位置,否則不作任何操作

{

temp=a[j];?

a[j]=a[j+1];

a[j+1]=temp;

}

}

printf("the?array?after?sort:\n");?

for(i=0;i<N;i++)?

printf("%5d",a[i]);?//輸出數組a[i]的值

}

  • 上一篇:閩江師範高等專科學校有幾個校區
  • 下一篇:cnc雕刻機控制系統的該如何選擇?
  • copyright 2024編程學習大全網