1 条题解
-
0
题目:找出能整除n的因数
思路分析
-
任务拆解:
- 输入一个整数n
- 分别判断n能否被2、3、5、7整除
- 输出所有能整除n的数(从小到大)
-
关键点分析:
- 使用取模运算判断整除性:余数为0表示能整除
- 对每个除数独立判断,满足条件就输出
- 按2、3、5、7的顺序判断,自然保证从小到大输出
-
步骤规划:
- 输入整数n
- 判断n能否被2整除,如果能则输出2
- 判断n能否被3整除,如果能则输出3
- 判断n能否被5整除,如果能则输出5
- 判断n能否被7整除,如果能则输出7
-
代码对应:
int n;- 定义整数变量cin>>n;- 输入整数if(n%2==0)- 判断能否被2整除cout<<2<<endl;- 能被2整除时输出2if(n%3==0)- 判断能否被3整除cout<<3<<endl;- 能被3整除时输出3if(n%5==0)- 判断能否被5整除cout<<5<<endl;- 能被5整除时输出5if(n%7==0)- 判断能否被7整除cout<<7<<endl;- 能被7整除时输出7
-
- 1
信息
- ID
- 307
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 633
- 已通过
- 306
- 上传者