C言語で質問します
Sorting Three Numbers
3つの整数を読み込み、それらを値が小さい順に並べて出力するプログラムを作成して下さい。
Input
3つの整数が空白で区切られて与えられます。
Output
小さい順に並べ替えた3つの整数を1行に出力して下さい。整数の間に1つの空白を入れて下さい。
Sample Input
3 8 1
Sample Output
1 3 8
以上がAIZU ONLINE JUDGEというサイトの問題です。
自分が書いたソースプログラムは以下です:
#include<stdio.h>
int main(void){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(c>b&&b>a){
printf("%d %d %d",a,b,c);
}
if(b>c&&c>a){
printf("%d %d %d",a,c,b);
}
if(a>c&&c>b){
printf("%d %d %d",b,c,a);
}
if(c>a&&a>b){
printf("%d %d %d",b,a,c);
}
if(b>a&&a>c){
printf("%d %d %d",c,a,b);
}
if(a>b&&b>c){
printf("%d %d %d",c,b,a);
}
if(a==b&&b==c){
printf("%d %d %d",a,a,a);
}
if(a==b&&b>c){
printf("%d %d %d",c,a,a);
}
if(a==b&&c>b){
printf("%d %d %d",a,a,c);
}
if(a>c&&b==c){
printf("%d %d %d",b,b,a);
}
if(c>a&&b==c){
printf("%d %d %d",a,b,b);
}
return(0);
}
自分のパソコン上でコンパイルして,いろいろ整数を入力してみて,全部大丈夫でしたが,なぜこのオンラインサイトでコンパイルするとエラーが出るでしょうか?
よろしくお願いします
お礼
colderさん、返答ありがとうございます。 まさに自分が探していたものでした。