解题思路:
注意事项:
参考代码:
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语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |
数字游戏 (C++代码)浏览:1240 |
程序员的表白 (C语言代码)浏览:678 |
简单的a+b (C语言代码)浏览:542 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:852 |
C二级辅导-阶乘数列 (C语言代码)浏览:1831 |
字符逆序 (C语言代码)求大神指出错处,运行结果尝试了也与要求一样,但就是说结果错误,不知错在哪里浏览:446 |
Manchester- A+B for Input-Output Practice (V)浏览:1219 |
图形输出 (Java代码)浏览:478 |