用户:
白熊呀查看:6 回复:6 评论:6 创建时间:2022-11-27T16:09:52
有谁会求完美数?把i分解因子后再相加的内种。。。 我做了一半了(可以分解因子了),但看不出哪有问题,求不出来。。。 有大佬会吗?
mornwindnum=1
while True:
s = 0
for i in range(1,num):
if num%i==0:
s+=i
if s==num:
print(s)
#也可以对数据进行其他操作
num+=1
点赞0
评论
mornwind#include <iostream>
using namespace std;
int main()
{
cout<<3%2<<endl;
long long num=1;
while(true)
{
long long s=0;
long long i=1;
for(i=1;i<num;i++)
{
if(num%i==0)
{
s+=i;
}
}
if(s==num)
{
cout << s << endl;
}
num++;
}
return 0;
}
点赞0
评论