编程题

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

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

【输入格式】

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

【输出格式】

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

【输入样例】

8

【输出样例】

4

【预设代码】

    n = int(input())

    i = 1

    cnt = 0

    while _________:

    if n % i == 0: _________

    ________ print(cnt)

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论