解题思路:关键是最后一个数输出后没有*号,即不能每次输出因子后都输出*号。
参考代码:
#include <stdio.h> int main() { int n,i; scanf("%d",&n); printf("%d=",n); for(i=2;i<=n;i++) { while(n%i==0) { printf("%d",i); n=n/i; if(n>1) printf("*"); } } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:775 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:350 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:594 |
【蟠桃记】 (C语言代码)浏览:1035 |
1012题解浏览:870 |
母牛的故事 (C语言代码)浏览:480 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:440 |
简单的a+b (C语言代码)浏览:647 |
C语言训练-百钱百鸡问题 (C语言代码)浏览:504 |
小九九 (C语言代码)浏览:511 |