#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    if(n<10){
        cout<'1'>;
    }
    else if(n<100){
        cout<'2'>;
    }
    else{
        cout<'3'>;
    }
    return 0;
}

代码解释:

  1. 首先输入一个正整数 n;
  2. 判断 n 的大小,如果 n 小于 10,则是 1 位数,输出 1;
  3. 如果 n 大于等于 10 且小于 100,则是 2 位数,输出 2;
  4. 否则,即 n 大于等于 100,则是 3 位数,输出 3;
  5. 最后返回 0,程序结束。
C++ 判断正整数位数 (if 语句)

原文地址: https://www.cveoy.top/t/topic/l0uX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录