文章
10
粉丝
102
获赞
0
访问
4.7k
#include<bits/stdc++.h> using namespace std; int main(){ int a,b; int sum=0; cin>>a>>b; for(int i=a;i<=b;i++){ for(int j=1;j<i;j++){ if(i%j==0) sum+=j; } if(sum==i){ cout<<i<<endl; } } }
sum要在循环里初始化,否则会一直累加
08193003 : 回复 snake: 欧克 谢谢
登录后发布评论
sum要在循环里初始化,否则会一直累加