こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

流れ図からプログラムに直してください!【C言語】

その流れ図をC言語のプログラムに直してくれませんか?
処理2はscanf(..);って感じの内容です。
入口
処理1
for(処理2; 判断; 処理4){
処理3
}
出口
って感じかなって思ったんですが、for文の中にscanfの文を入れてもいいのかわからずに悩んでます。
ループ文なのでwhile文、for文、do..while文のどれかかな?って思ったんですが違う気もして、わかるかたいらっしゃいませんか?

大変申し訳ございませんが、この投稿に添付された画像や動画などは、「BIGLOBEなんでも相談室」ではご覧いただくことができません。 OKWAVEよりご覧ください。

マルチメディア機能とは?

投稿日時 - 2020-07-24 02:01:33

QNo.9776621

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

入口
処理1
for(処理2; 判断; 処理4){
処理3
}
出口
だと処理2はループの外で1回しか実行されません。流れ図の通りにするのなら素直に#1さんのようにすべきです。

投稿日時 - 2020-07-24 13:39:08

ANo.2

入口
処理1
for(処理2; 判断; 処理4){
処理3
}
出口
だと処理2はループの外で1回しか実行されません。流れ図の通りにするのなら素直に#1さんのようにすべきです。

投稿日時 - 2020-07-24 13:39:04

ANo.1

>for文の中にscanfの文を入れてもいいのかわからず
問題ありません。
scanf文ではなくてscanf関数ですけど。

#include <stdio.h>

int main(void)
{
// 必要な変数を適切に定義する

処理1;
while (1) {
処理2;
if (判断1) break;
処理3;
処理4;
}

return 0;
}

投稿日時 - 2020-07-24 02:23:06

あなたにオススメの質問