読み込んだ整数値が10で割り切れるか調べるプログラム
#include <stdio.h> int main(void) { int cont; // 処理を続けるか do { int no; printf("整数を入力してください:"); scanf("%d", &no); if (no % 10) puts("その数は10で割り切れません。"); else puts("その数は10で割り切れます。"); printf("もう一度? [Yes・・・0/No・・・9]:"); do { scanf("%d", &cont); if (cont != 0 && cont != 9) puts("0か9を入力してください。"); } while (cont != 0 && cont != 9); } while (!cont); return (0); }
実行結果
整数を入力してください:10
その数は10で割り切れます。
もう一度? [Yes・・・0/No・・・9]:1
0か9を入力してください。
1
0か9を入力してください。
0
整数を入力してください:10
その数は10で割り切れます。
もう一度? [Yes・・・0/No・・・9]:1
0か9を入力してください。
9