约 702 字

约 4 分钟

#课后练习

# 可以在此处编写并运行代码

>>> Establishing WebAssembly Runtime.

>>> Standby.

Powered by Shift.

1. 输入一个正整数,计算它的阶乘

  • 特别规定

示例:

输入: 0  
输出: 1

输入:1
输出:1

输入:3
输出:6

输入:10
输出:3628800

2. 输入一个正整数,计算它的十进制位数

示例:

输入: 12345  
输出: 5

输入: 0  
输出: 1

输入: 233  
输出: 3

3. 输入一个正整数,计算它的二进制位数

示例:

输入: 12345  
输出: 14

输入: 0  
输出: 1

输入: 233  
输出: 8

4. 输入一个正整数,找到它的所有因数

示例:

输入:2
输出:1, 2

输入: 4
输出: 1, 2, 4

输入: 12345
输出:1, 3, 5, 15, 823, 2469, 4115, 12345

5. 输入一个正整数,找到不大于它的所有质数

  • 只能被 1 和自己整除的正整数是质数,否则不是。
  • 特别规定 1 不是质数。

示例:

输入:2
输出:2

输入: 10
输出: 2, 3, 5, 7

输入: 30
输出:2, 3, 5, 7, 11, 13, 17, 19, 23, 29

更新: 2025/4/10

作者: Plan C

创建: 2025/4/10