電子書籍の厳選無料作品が豊富!

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);
}

自分のパソコン上でコンパイルして,いろいろ整数を入力してみて,全部大丈夫でしたが,なぜこのオンラインサイトでコンパイルするとエラーが出るでしょうか?
よろしくお願いします

A 回答 (3件)

提出した結果のステータスがコンパイルエラー(Compile Error)だったということですか?


(Wrong AnswerやPresentation Errorではなくて?)

Presentation Errorであるなら、出力の最後に改行 "¥n" を入れるようにすればよいのでしょうが…。
    • good
    • 0
この回答へのお礼

なるほど、見落としました。すっきりです

お礼日時:2013/06/05 12:41

見た感じ「いろいろ整数を入力してみて,全部大丈夫でしたが」といってもチェック漏れがありそう.

    • good
    • 0
この回答へのお礼

漏れはないでした、presentation errorでした。ありがとうございます

お礼日時:2013/06/05 12:43

すみませんが、そのエラーの種別と内容を書いてください。


同サイトのチュートリアルによると、審判結果の詳細にジャッジからのメッセージとして表示されているはずです。
    • good
    • 0
この回答へのお礼

そうですね、次回から気を付けます。ありがとうございました。

お礼日時:2013/06/05 12:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!