1. 程式人生 > >c語言:判斷數字整數為幾位數

c語言:判斷數字整數為幾位數

#include <stdio.h>
int main()
{
    long long a;
    int count=0;
 
    printf("請輸入一個整數:");
    scanf("%lld",&a);
 
    while(a!=0)
    {
     
        a/=10;
        count++;
    }
 
    printf("輸入的數字是%d位數。",count);
}

其中long long為長整型lld為該型別的輸入方式,在該程式中count為計數器,記錄輸入數字的位數。

有問題可以在下面評論,我會為大家解答。