如果一个正整数 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