#include<stdio.h>
#include <math.h>
int main()
{
int i = 2, m, sq;
printf("请输入整数:");
scanf("%d", &m);
sq = sqrt(m); //这个可以参考下质数的筛选方式
while (i <= sq)
{
if (m % i == 0)
{
printf("%d", i);
m /= i;
if (m != 1)
printf("*");
}
else
i++;
}
if (m != 1)
printf("%d", m);
while (getchar() != EOF)
{
}
}
1705c-exercise-example15
参考方法:
1704c-exercise-example15
if-else 语句的嵌套结构:
1703c-exercise-example14
参考方法:
1702c-exercise-example14
参考方法:
1701c-exercise-example14
参考方法: