- 締切済み
do while文の条件
do while文の条件にprintfを使う場合、これはありなんでしょうか? 内容:0が入力されていたら、whileのprintfを実行してからdoに戻る。0以外ならprintfを実行しないで処理を抜ける。 int i; do { printf("0以外の数字を入力してください。\n"); scanf("%d",&i); }while(i == 0 && printf("まじめに入力してください。\n"));
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- jacta
- ベストアンサー率26% (845/3158)
回答No.7
- fruipa
- ベストアンサー率38% (14/36)
回答No.6
- mac_res
- ベストアンサー率36% (568/1571)
回答No.5
- galluda
- ベストアンサー率35% (440/1242)
回答No.4
- jacta
- ベストアンサー率26% (845/3158)
回答No.3
- hello_world
- ベストアンサー率46% (15/32)
回答No.2
- xcrOSgS2wY
- ベストアンサー率50% (1006/1985)
回答No.1
お礼
確かに関数に分けたら見た目的には問題なさそうですね。 ですがやっぱし変な思いつき(条件にprintfをいれる)は実行しないほうがいいみたいですね。