测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A39260. 现在有 n 个苹果,想要将这 n 个苹果分成若干份,要求每份的苹果个数相等,请问一共有多少种方案。例如:有 8 个苹果,可以分成分 1 份,每份 8 个,也可以分成 2 份,每份 4 个,分成 4 份,每份 2 个,分成 8 份,每份 1 个,一共4 种方案,【

填空题 较易

题目描述

现在有 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)

参考答案

<p>i <= n<br/></p><p>cnt +=1</p><p>i +=1</p>
上一题 下一题