USTC机试——判断一个数是不是完全数
代码如下:
#include<stdio.h>
#define N 100
int main(){
int n;
while(scanf("%d",&n)!=EOF){
int sum=0;
for(int i=1;i<n;i++){
if(n%i==0)sum+=i;
}
if(sum==n)printf("Yes");
else printf("No");
}
return 0;
} #include<stdio.h>
#define N 100
int main(){
int n;
while(scanf("%d",&n)!=EOF){
int sum=0;
for(int i=1;i<n;i++){
if(n%i==0)sum+=i;
}
if(sum==n)printf("Yes");
else printf("No");
}
return 0;
} 相关推荐
果咩纳塞牛:因为我深深地知道如果拿到了这个offer,后续的秋招真的是不同的世界不同的道路,真的很多事情会不一样,可惜的是没有如果。