文章

10

粉丝

102

获赞

0

访问

4.9k

头像
Problem A 题解:为什么没有输出 有知道的吗
P1450 西安电子科技大学机试题
发布于2024年3月17日 15:50
阅读数 366

#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;
		}
	}
}

 

登录查看完整内容


登录后发布评论

2 条评论
snake VIP
2024年3月17日 17:14

sum要在循环里初始化,否则会一直累加

赞(0)

08193003 : 回复 snake: 欧克 谢谢

2024年3月17日 17:34