質問
自分の教科書より
下記のコードがあり、r < 0の時にどうして
s = r * r * 3.14;
printf("面積は%fです。\n", s);
このコードが実行されないのでしょか。
#include<stdio.h> int main(void) { int r; double s; do { printf("半径?:"); scanf("%d", &r); } while (r < 0); s = r * r * 3.14; printf("面積は%fです。\n", s); return 0; }
もし下記のようになっていたら
s = r * r * 3.14;
printf("面積は%fです。\n", s);
が実行されないのはわかるのですが。。
if (r > 0) { s = r * r * 3.14; printf("面積は%fです。\n", s); }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。