GESP C++ 真题 · 逐题精解
首页C++一级真题 › 2025年6月 › 第15题

GESP 2025年6月 C++一级 单选题 第15题

C++一级单选题2025年6月第15题

所属知识点:for 循环 难度要求:掌握 考频:高频

以下 C++ 代码可以找出百位、十位和个位满足特定条件的三位数,横线处应该填入的是( ) ---
int count = 0;
for (int i = 100; i <= 999; i++) {
    int a = i / 100;
    ________________________
    int c = i % 10;
    if (a * a + b * b == c * c) {
        count++;
    }
}

正确答案:B

题目解析
三位数 i 的十位=(i/10)%10:先 i/10 去掉个位,再 %10 取末位(原十位),选 B。 💡 取十位:先 /10 去个位、再 %10 留一位。百位用 /100

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习