int main(void) { int count; double taizyu, sum = 0; for (count = 1; ; count++) { printf("%d人目の体重(kg)を入力してください:", count); scanf("%lf", &taizyu); sum += taizyu; printf("合計体重:%.2lf(kg)\n", sum); if (sum >= 300) { printf("許容重量超過!%d人目の人は乗れませんでした.\n", count); break; } } return 0; }
問題は「エレベーターに乗った人の合計体重が許容重量(300kg 未満)を超えるまで繰り返すプログラムを作成しなさい。なお、合計体重は小数点以下2桁まで表示すること。 使う変数は、体重 taizyu,合計体重 sum,人数 count,の3つ」なのですが
for文とif文を使って表すやり方とif文を使わずにfor文だけで表すやり方二つあります。
for文とif文を使うプログラミングはわかるのですが、for文のみのプログラミングがわかりません。
どのように組めばいいのでしょうか
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。