/*************************************** 作 者:郭华亮 时 间:2007-01-04 描 述:输入一个数n分解质因数。 如:输入12 打印出:12=2*2*3****************************************/ #include <stdio.h> main(){ int n,k=2; printf("请输入一个正整数 "); scanf("%d",&n); if (n>0) { printf("%d=",n); do { if(n%k==0) { n=n/k; printf("%d",k); if(n!=1) printf("*"); } else k++; }while(k<=n); printf("\n"); } else printf("请输入有效值!"); }

评论