输入说明 :
输入一个整数N(10<=N≤10000),在行首和行尾没有多余的空格。
输出说明 :
输出N之内(<=N)的所有怪数,每一行输出一个整数。(注:若N中有3个怪数,你则需要输出三行,每行一个怪数。)所有数据前后没有多余的空格,中间也没有多余的空行。
c++
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,count;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<i;j++){
if(i%j==0){
count+=j;
}
}
if(count==i){
printf("%d\n",count);
}
count=0;
}
return 0;
}