用短除法,先用2开始,然后一直累加 #include<stdio.h> int main() { int n,j,k; scanf("%d",&n); for(j=2;n>=j;j++) { while(n%j==0) { printf("%d,",j); n=n/j; } } return 0; }
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~