解题思路:
注意事项:
参考代码:
Scanner scanner=new Scanner(System.in);
int a=scanner.nextInt();
int b =scanner.nextInt();
for(int i =a;i<=b;i++)
{
int t = i;
// 找一个最小的质数
System.out.print(i+"=");
for (int i1 = 2; i1 <= t; i1++) {
//找到被整除的数一直除以这个数直到这个数等于i1
//用来寻找t的所有因子
while (t % i1 == 0 && i1 != t) {
System.out.print(i1 + "*");
t /= i1;
}
//一旦t==i1的话就说明已经将t的因子全部找到了
if (t == i1) {
System.out.println(i1);
}
}
}
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题11.11 (C语言代码)浏览:768 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:564 |
蛇行矩阵 (C语言代码)浏览:524 |
愚蠢的摄影师 (C++代码)浏览:932 |
C二级辅导-阶乘数列 (C语言代码)浏览:508 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:713 |
printf基础练习 (C语言代码)浏览:1778 |
幸运数 (C++代码)浏览:2857 |
C二级辅导-温度转换 (C语言代码)浏览:540 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:1218 |