#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,程序结束。
给出一个不多于3位的正整数n要求求出它是几位数。并上机实验。c++代码if语句 没用count

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

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