完数c语言程序,并输出因子为什么除2
关于完数c语言程序,并输出因子为什么除2这个很多人还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!
1、#include main() { int m,i,s; for(m=2;m<1000;m++) { s=1; for(i=2;i<=m/2;i++) { if(m%i==0) s=s+i; } if(s==m) { printf(\"%d is 完数 its factors are \",m); for(i=1;i<=m;i++) if(m%i==0) printf(\"%d \",i); printf(\"\"); } } } GOOD LUCK 用软件改变世界,用代码书写人生,用思想创造未来!。
本文到此分享完毕,希望对大家有所帮助。