‹ 上一题 下一题 ›

g1-08836. 最值·全负数时初值 0 的坑 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-11级·循环结构客观题单选
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,第一个数会把初值顶掉
未选择
输入
输出

            
答案