/*------------------------------------------------------- 编程将一个正整数分解成质因数(注:使用while循环) 例如: 输入 90 输出 90=2*3*3*5 -------------------------------------------------------*/ #include main() { int n,i; printf("请输入一个正整数:"); scanf("%d",&n); printf("%d=",n); i=2; /**********Program**********/ while(n > i){ if(n%i==0){ printf("%d*", i); n/=i; }else{ i++; } } /********** End **********/ printf("%d\n",n); }