GESP C++ 真题 · 逐题精解
首页 › C++一级真题 › 2026年9月 › 第5题

GESP 2026年9月 C++一级 判断题 第5题

C++一级判断题2026年9月第5题

所属知识点:while / do-while 循环 难度要求:掌握 考频:高频

如下 C++ 代码如果输入大于 0 的整数,则可以求 1 到 N 之和。
int N, tot;
cout << "请输入正整数: ";
cin >> N;
tot = 0;
while (N > 0) {
    tot += N;
    N += -1;
}
cout << tot;

正确答案:正确(√)

题目解析
循环把 N、N-1、…、1 累加到 tot,正好是 1 到 N 之和。正确。

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

进入 GESPPASS 开始练习