Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

求1000内的完全数 例如6=1+2+3

$
0
0
#include<iostream>
using namespace std;
bool zz(int n){
	if(n<1) return false;
	if(n==1) return true;
	for(int i=1;i<n/2;i++){
		if(n%i==0){
			sum+=i;
		}
	}
	if(n==sum)
		return true;
	return false;
}

int main(){
int i;
for(i=0;i<1000;i++){
	if(zz(n)){
		cout<<n<<"/t";
	}
}
return 0;
}


 

作者:a771948524 发表于2013-3-29 12:17:42 原文链接
阅读:0 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>