文本内容:
试验二整数因子分解问题试验目的大于1的正整数n可以分解为n=xl*x2*…*xm例如,当n=12时,共有8种不同的分解式12=12;12=6*2;12=4*3;12=3*412=3*2*2;12=2*6;12=2*3*2;12=2*2*3编程任务对于给定的正整数n,编程计算n共有多少种不同的分解式试验要求数据输入输入正整数n192000000o结果输出输出种数代码:#includestdio.h longx=0,i,a;fenjieint n,int ifori=2;i=n/i;i++ifn%i==0a=n/i;ifiax=x+2;elsex++;fenjiea,2;mainlong n;longj;printf输入数据”;scanf%ld,n;forj=2;j=n/j;j++{ifn%j==Oa=n/j;ifjax=x+2;elsex++;fenjiea,2;}x=x+l;printf有%d种不同的分解式山%;1结果:ttincludestdio.hlongx=0,i,a;Fenjieintn.intiFori=2;i=n/i;i++ifnU==0C:\DocuaentsandSettings\K52\桌面\Debug\
2.e,地入数据工2a-n/i;iFia有8种不同的分解式x=x*2;Pressanykeytocontinueelsex++;Fenjiea,2;nainlongn;longj;printF输入数据“;Forj=2;j=n/j;j++心得体会努力学习编程。