c語言陣列從小到大排序

  • 作者:由 匿名使用者 發表于 體育
  • 2021-10-10

c語言陣列從小到大排序 河洛遊子 14級 2010-11-16 回答

#include

void main(){

int number[3];

int i,j,temp;

printf(“請輸入3個數\n”);

scanf(“%d%d%d”,&number[0],&number[1],&number[2]);

//選擇排序

for(i=0;i<3-1;i++)    for(j=i+1;j<3;j++)    if(number[i]>number[j])    {   temp=number[i];    number[i]=number[j];    number[j]=temp;    }    for(i=0;i<3;i++)    printf(“%d”,number[i]_;

getch();

}

c語言陣列從小到大排序 丿彡訁 7級 2010-11-19 回答

main()

{int a,b,c;

printf(“請輸入三個數:”);

scanf(“%d%d%d”,&a,&b,&c);

if(a>b)

if(b>c) printf(“%d>%d>%d”,a,b,c);

else printf(“%d>%d>%d”,a,c,b);

else

if(a>c) printf(“%d>%d>%d”,b,a,c);

else printf(“%d>%d>%d”,b,c,a);}

只有三個數,我直接定義三個變數寫起來比較方便。如果你要陣列的話,自己修改下。你應該知道怎麼修改吧。不知道的話問我。

Top