問題で、これは直角三角形ですか?という問題があります。それが上のURLになります。問題を解いてみたのですが、プログラムを投稿すると、審査でランタイムエラーになってしまいます。原因が分からず困っております。プログラムは此方です。c*c){printf("YES\n");}else{printf("NO\n");}}見難いプログラムで申し訳ありません。いう式に当てはまるか調べて結果を出力するようにしています。よろしければ、回答の程よろしくお願い致します。以下の3つの正の整数を入力し、という記述がある以上、ここがノーチェックだとまずいのではないか、という気がします。バグのないプログラムはない。プログラムは思ったとおりには動かない。7年前AOJなどの問題は入力が完全に仕様通りであることが保証されていますので、特に入力値のチェックは必要ないかと思います。なってしまっていることです。返していないのが原因だと思います。Errorの欄にmain関数は0を返すようにと書いてあるのでそこで引っかかっているのだと思います。以下の3つの正の整数を入力し、という記述がある以上、ここがノーチェックだとまずいのではないか、という気がします。回答有難うございます。私も1000以上の入力に対する再入力を求める例外処理を加えるべきかとも思ったのですが、beatleさんとasdjackさんの回答の通り書き換えた所動作いたしました。問題文に対する回答としては例外処理を入れるのが正しいですね。ありがとうございます。AOJなどの問題は入力が完全に仕様通りであることが保証されていますので、特に入力値のチェックは必要ないかと思います。なってしまっていることです。書き換えた所エラーは発生しませんでした。誠にありがとうございました。返していないのが原因だと思います。Errorの欄にmain関数は0を返すようにと書いてあるのでそこで引っかかっているのだと思います。加えた所、エラーは発生いたしませんでした。ありがとうございます。ミクプラは自由にリンクできます。