#include <stdio.h>
int main(void)
{
int a=0,b=0;
printf("入力をしてください\n"); while (1) { scanf("a=%d b=%d",&a,&b); if (a != 0 && b != 0) { printf("OKです\n%d %d\n",a,b); break; }else{ printf("NG\n"); } } return 0;
}
間違った入力を失敗すると NG を出力してもう一度入力からやり直すというプログラムを作りたいのですが上記のプログラムを実行して間違った入力をすると無限に NG が出力され続けます。
どうしたら正常に動きますか、ご教授お願いします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/03 00:20
2017/02/03 00:22
2017/02/03 00:55