单选题

如果⼀个正整数N能够表⽰为X*(X+1)的形式,这⾥称它是⼀个“兄弟数”。例如,输⼊6,则输出“6是⼀个兄 弟数”。下⾯C++代码⽤来判断N是否为⼀个“兄弟数”,在横线处应填⼊的代码可从i)-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

发表评论

登录 后再回复