单选题

下⾯C++代码⽤于判断输⼊的整数是否为位增数,即从⾸位到个位逐渐增⼤,是则输出1。如123是⼀个位增 数。下⾯横线处应填⼊的是( )

  int N;
 int n1,n2;
 
 cin >> N;
 
 _______________
 while(N){
    n1 = N % 10;
    if(n1 >= n2){
      cout << 0;
      return 1;
    }
    n2 = n1, N /=10;
 }
 
 cout << 1;
 cout << endl;
 return 0;


A.

n2 = N%10

B.

N /= 10

C.

n2 = N/10, N %= 10

D.

n2 = N%10, N /= 10

发表评论

登录 后再回复