輸入三個整數(空格隔開) : 12 45 32
45 32 12
*/
#include <stdio.h>
void Exchange(int *a,int *b) {
int t = *a;
*a = *b;
*b = t;
}
int main() {
int a,b,c;
printf("輸入三個整數(空格隔開) : ");
scanf("%d%d%d",&a,&b,&c);
if(a < b) Exchange(&a,&b); // 確保 a > b
if(a < c) Exchange(&a,&c); // 確保 a > b,a > c
if(b < c) Exchange(&b,&c); // 確保 a > b,b > c
printf("%d %d %d\n",a,b,c);
fflush(stdin);
getchar();
return 0;
}