• 预备
  • 基础语法
  • 容器类型
  • 函数
  • 面向对象
  • 输入输出
  • 进程控制
  • 线程控制
  • 正则表达式
  • 网络编程
  • 图形界面
  • 常见问题
  • API 帮助手册

  • 设置

702

4 分钟

#课后练习

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

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/11 03:41:55

更新于 2025/4/11 03:41:55