#include<stdio.h>
#include<conio.h>
int main()
{
long int number, digitCount=0, numberCopy;
clrscr();
printf("Enter Number: ");
scanf("%ld", &number);
numberCopy = number;
while(number!=0)
{
digitCount++;
number = number/10;
}
printf("%ld has %ld digits.", numberCopy, digitCount);
getch();
return(0);
}
Output
Run 1: ---------- Enter number: 67430 ↲ 67430 has 5 digits. Run 1: ---------- Enter number: 123 ↲ 123 has 3 digits. Run 1: ---------- Enter number: 29 ↲ 29 has 2 digits.