Count number of digits

Write a Program to count number of digits in a given number.

#include<stdio.h>
int main()
{
        int num,n;
		unsigned int count = 0;
        printf("Enter Number = ");
        scanf("%d",&num);
        n = num;
        while(n)
        {
                count++;
                n = n / 10;
        }
        printf("%d contains %d digits\n",num,count);
        return 0;
}

Output

Enter Number = 324354676
324354676 contains 9 digits
Enter Number = -334
-334 contains 3 digit