#include #include /* Retorna numero de digitos de um inteiro */ int num_digitos_rec(int n) { if (abs(n)<=9) return(1); else return (1+ num_digitos_rec(n/10)); } int main() { int n, digitos; printf("Digite um inteiro: "); scanf("%d", &n); digitos = num_digitos_rec(n); printf("Num de digitos = %d\n", digitos); return 0; }