【課題2− 7】 提出課題(2) 下のプログラムは計算方法(+, -, *, /)と2個の整数を入力して,計算方法によって,2個の整数の計算を行うものである.空欄のA〜Fをうめよ.ただし除算を指定した場合には0で割り算をしないこと. #include int main(void) { char op; int n1, n2; printf("Input operator (+ - * /): "); scanf("%c", &op); printf("Input number 1: "); scanf("%d", &n1); printf("Input number 2: "); scanf("%d", &n2); 「 A 」{ 「 B 」 printf("%d + %d = %d¥n", n1, n2, n1 + n2); break; 「 C 」 printf("%d - %d = %d¥n", n1, n2, n1 - n2); break; 「 D 」 printf("%d * %d = %d¥n", n1, n2, n1 * n2); break; 「 E 」 if (n2 != 0) printf("%d / %d = %d¥n", n1, n2, n1 / n2); else printf("Cannot divide by zero.¥n"); break; 「 F 」 printf("Unknown operator ¥'%c¥'.¥n", op); break; } return 0; } 【実行結果例】 Input operator (+ - * /): * Input number 1: 5 Input number 2: 7 5 * 7 = 35 【解説とヒント】 入力したopで加減乗除の処理を振り分けている.opは文字を入力するので,caseの定数式は''で囲む.