阅读下 的C++代码,其中变量都是整型,则说法正确的是( )。 面
cin >>a >> b;
while (b != 0){
remainder = a % b;
a = b;
b = remainder;
}
cout << a;
- A. b 不能为 0 ,因为 a % b 将导致错误
- B. a 必须 于 b ,否则 a % b 将导致错误 小
- C. a 和 b 都必须为正整数,否则 a % b 将导致错误
- D. 如果 a 输 为 0 ,则不管 b 的输 值是什么,输出值的绝对值都是 abs(b) 入 入
正确答案:D