阅读下面的 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)