这个程序能不能分解质因数#include#includevoid main(){int i,j;scanf("%d",&i);printf("%d = ",i);for(j=2;j

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 19:04:05

这个程序能不能分解质因数#include#includevoid main(){int i,j;scanf("%d",&i);printf("%d = ",i);for(j=2;j
这个程序能不能分解质因数
#include
#include
void main()
{
int i,j;
scanf("%d",&i);
printf("%d = ",i);
for(j=2;j

这个程序能不能分解质因数#include#includevoid main(){int i,j;scanf("%d",&i);printf("%d = ",i);for(j=2;j
思路是对的,你的关键在于最后一个*怎么处理的问题,是不是啊
你的想法是用\b吧最后一个*退格掉,但是你想过没有,可以通过两个printf来打印*?
你可以判定一下i是否是素数来打印*
就是判定i是否还能在分解,如果不能分解,那么退出j的循环,就不再打印*了