题解 | #杨辉三角的变形#

完全数计算

http://www.nowcoder.com/practice/7299c12e6abb437c87ad3e712383ff84

include <bits/stdc++.h>

using namespace std;
int pandduan(int &s){ #构建一个可以判断是否符合条件得函数
int sum=1;
for(int i=2;i<s;i++){
if(s%i==0){
sum+=i;
}
}
if(sum==s){
return 1;
}
else{
return 0;
}
}
int main(){
int n;
int result=0;
while(cin>>n){
for(int j=2;j <n+1;j++){
result+=pandduan(j); #调用函数
}
cout<<result<<endl;
result=0;
}
return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
在debug的柠檬精很迷人:好消息:现在HR挑三拣四 15年后 HR跪着求要简历 坏消息:被挑的是这代人,到时候求人的也是这代人。真好。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务