以下是一种方法:

#include <stdio.h>

int main() {
    int n;

    printf("请输入一个整数n(n不多于3位):");
    scanf("%d", &n);

    if (n < 10) {
        printf("n是一位数\n");
    } else if (n < 100) {
        printf("n是两位数\n");
    } else if (n < 1000) {
        printf("n是三位数\n");
    } else {
        printf("n超过三位数\n");
    }

    return 0;
}

思路是判断输入的数n是否小于10、小于100、小于1000,如果都不是则说明n超过三位数。

用c语言求出n为几位数n不多于3位

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

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