本来是想讲一下思路,但是发现解释的无比乱,干脆直接上图,代码如下:
void prime(int); int main() { int a, b; scanf("%d%d", &a, &b); for (int i = a; i <= b; i++) { prime(i); printf("\n"); } return 0; } void prime(int n) { int i = 2; printf("%d=", n); while (n > 1) { if (n % i == 0) { n /= i; printf("%d", i); if (n > 1) printf("*"); } else i++; } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:639 |
C语言训练-大、小写问题 (C语言代码)浏览:792 |
简单的a+b (C语言代码)浏览:674 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:642 |
Hello, world! (C++代码)浏览:1778 |
C二级辅导-公约公倍 (C语言代码)浏览:537 |
简单的a+b (C语言代码)浏览:491 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:765 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:607 |