平方根を表示するプログラムですが、負の整数、例えば-5を入力すると、-マイナスが表示されず、5の平方根は√5iです、と表示されます。マイナスを表示させるには何かが違っていますか? ご教示ください。

C言語関連59閲覧

1人が共感しています

ベストアンサー

1

1人がナイス!しています

ThanksImg質問者からのお礼コメント

ありがとうございました。

お礼日時:2021/11/29 19:02

その他の回答(1件)

0

変数sの使い方を少し変更してください。 ・0以上の数が入力されたときはs=1、そうでないときはs=-1とする。 ・printf(" %d の平方根は ",x*s); とする。 ・if(s==-1)とする。