编程题

现在有 n 个苹果,想要将这 n 个苹果分成若干份,要求每份的苹果个数相等,

请问一共有多少种方案。例如:有 8 个苹果,可以分成分 1 份,每份 8 个,也可以分成 2 份,每份 4 个,分成 4 份,每份 2 个,分成 8 份,每份 1 个,一共4 种方案,

【输入格式】

共一行,为一个整数 n,代表苹果个数

【输出格式】

共一行,为一个整数,代表方案数量

【输入样例】

8

【输出样例】

4

【预设代码】

  1. n = int(input())

  2. i = 1

  3. cnt = 0

  4. while _________:

  5. if n % i == 0: _________

  6. ________ print(cnt)

查看答案
赣ICP备20007335号-2