int mx = 0;
for (int i = 0; i < 4; i++) {
int x;
cin >> x;
if (x > mx) {
mx = x;
}
}
cout << mx << endl;
输入 -5 -3 -2 -8,输出是( )。
- A. -8,输出的是这几个数里最小的那个
- B. -2,四个数里真正的最大值就是 -2
- C. 0,四个数全是负数,
x > mx就是x > 0永远不成立,mx 保持初值 - D. -5,第一个数会把初值顶掉