#include <stdio.h> int main() { long long n; int count = 0; printf("Enter an integer: "); scanf("%lld", &n); while(n != 0) { // n = n/10 n /= 10; ++count; } printf("Number of digits: %d", count); }
Enter an integer: 352 Number of digits: 3
n != 0
is evaluated to 0 (false).