问题
查看原帖
问题
1583834
xing0324楼主2025/1/23 21:46

为什么注释开结果对,但去注释结果就不对呢???

#include<iostream>
#include<cmath>
using namespace std;
int p(int n){
	int m;
	for(int i=1;i<n;i++)
        if(n%i==0){
		    m+=i;
		    //cout<<i<<" ";
 	    }    
    return fabs(n-m);
}
int main(){
    int a,b,ans=0;
    cin>>a>>b;
    for(int j=a;j<=b;j++){
    	ans+=p(j);
		//cout<<j<<endl;
    }
    cout<<ans;
}
2025/1/23 21:46
加载中...