c語言陣列從小到大排序
- 2021-10-10
#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();
}
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);}
只有三個數,我直接定義三個變數寫起來比較方便。如果你要陣列的話,自己修改下。你應該知道怎麼修改吧。不知道的話問我。
上一篇:骨折後吃什麼恢復快