酷代码 AI
菜单

任给一个自然数n,求出这个自然数不同因数的个数。例如 n = 6 n=6,因为 1 , 2 , 3 , 6 1,2,3,6这四个都是6的因数,故输出 t o t a l = 4 total=4 输入 任意一个自然数n。 输出 这个自然数的因数个数。 样例 input1 6 output1 total=4

```python def count_divisors(n): count = 0 for i in range(1, int(n0.5) + 1): if n % i == 0: count += 1 if i != n // i: count += 1 return count n = int(input()) result = count_divisors(n) print(f"total={result}") ``` [2026-01-03 14:46:34 | AI问答 | 87点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多