以下是 C++ 代码,使用 if 语句判断用户输入的正整数是几位数:

#include <iostream>
using namespace std;

int main() {
    int n;
    cout << '请输入一个正整数:';
    cin >> n;
    if (n < 10) {
        cout << '这是一位数' << endl;
    } else if (n < 100) {
        cout << '这是两位数' << endl;
    } else if (n < 1000) {
        cout << '这是三位数' << endl;
    } else {
        cout << '输入不合法' << endl;
    }
    return 0;
}

首先让用户输入一个正整数 n,然后使用 if 语句进行判断。如果 n 小于 10,则它是一位数;如果 n 小于 100,则它是两位数;如果 n 小于 1000,则它是三位数;否则,输入不合法。最后输出判断结果。

C++ 判断正整数位数 - if 语句示例

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

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