变式 3:交给函数,n 就不会被改掉
输入一个正整数 n,输出它有几位,格式是 12345 有 5 位。
main 里直接用循环数位数,结果把 n 自己除成了 0,打印出来是 0 有 5 位。上面已经写好了函数 digits(n),它里面也在除 n——换成调用它试试。例如输入 2025,输出:
2025 有 4 位
输入一个正整数 n,输出它有几位,格式是 12345 有 5 位。
main 里直接用循环数位数,结果把 n 自己除成了 0,打印出来是 0 有 5 位。上面已经写好了函数 digits(n),它里面也在除 n——换成调用它试试。例如输入 2025,输出:
2025 有 4 位