一、
//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"int prime(int n){ int i; if(n<2)return 0; if(n<4)return 1; if(!(n&1)) return 0; for(i=3;i*i<=n;i++) if(!(n%i)) return 0; return 1;}int main(void){ int nDec,i,n=2; printf("Type an integer...\nn="); scanf("%d",&nDec); printf("%d = ",nDec); while(nDec>1 && !prime(nDec)) for(i=n;;i==2 ? i++ : i+=2){ if(!prime(i)) continue; if(!(nDec%i)){ printf("%d x ",n=i); nDec/=i; break; } } printf("%d.\n",nDec); return 0;}二、
//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"int main(void){ int n,m,i,j,t; printf("Type n & m(1<=n
取消
评论