‹ 上一题 下一题 ›

g1-02863. GESP-1级-2024-09-单选-第15题 未做

如果一个正整数 N 能够表示为 X * (X + 1) 的形式,这里称它是一个“兄弟数”。例如,输入 6,则输出 6是一个兄弟数。下面 C++ 代码用来判断 N 是否为一个“兄弟数”,在横线处应填入的代码可从下列 i)、ii)、iii)、iv) 四项中选择,则有几个能完成功能?( )。

int N;

cin >> N;
for (int i = 0; i <= N; i++)
    if (____________)
        cout << N << "是一个兄弟数\n";

四个候选填入式:

  • i) N == i * (i + 1)
  • ii) N == i * (i - 1)
  • iii) N / (i + 1) == i
  • iv) N / (i - 1) == i
  • A. 1
  • B. 2
  • C. 3
  • D. 4
未选择
输入
输出

            
答案