簡體   English   中英

如何檢查 C 中的數字是否為 4 位數字?

[英]How to Check if a number is of 4 digits in C?

如何檢查 C 中的數字是否為 4 位數字? 我的代碼:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int check4(int number)
{
if ((number % 10) && !(number / 10000) && (number / 1000) && (number / 100) && (number / 10))
         printf(" 4 Numbers");


}

}

?

所有 4 位數字必須大於或等於 1,000 且小於或等於 9,999。
任何滿足此條件的數字肯定由 4 位數字組成。

#include <stdio.h>

int main(int argc, char *argv[]) {
    int num = 4500;

    if (num >= 1000 && num <= 9999) {
        printf("It is a 4 digit number");
    }
}

你是這個意思嗎?

if (number >= 1000  &&  number  <= 9999)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM