执行下面的 C++ 代码,在键盘上先后输入 100 和 200,输出是( )。
int first, second; cout << "请输入第1个正整数: "; cin >> first; cout << "请输入第2个正整数: "; cin >> second; cout << (first / second * second) << endl;
- A. 200
- B. 100
- C. 1
- D. 0
正确答案:D
int first, second; cout << "请输入第1个正整数: "; cin >> first; cout << "请输入第2个正整数: "; cin >> second; cout << (first / second * second) << endl;
正确答案:D
100/200 不足 1、整除得 0;再 ×200 仍是 0,选 D。 💡 坑:数学上 a/b*b 应等于 a,但整除会先把 a/b 压成 0。想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?
进入 GESPPASS 开始练习