以下是C语言程序,可以求出正整数n的位数:

#include <stdio.h>

int main() {
    int n;
    printf("请输入一个正整数:");
    scanf("%d", &n);
    if (n < 10) {
        printf("这是一位数\n");
    } else if (n < 100) {
        printf("这是两位数\n");
    } else if (n < 1000) {
        printf("这是三位数\n");
    } else {
        printf("输入错误,要求输入一个不多于3位的正整数\n");
    }
    return 0;
}

程序运行时,会提示用户输入一个正整数,然后判断这个正整数是一位数、两位数还是三位数,并输出结果。如果用户输入的不是正整数,或者大于3位数,程序会输出错误提示。

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

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

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