3 条题解

  • 1
    @ 2023-8-19 10:57:03
    #include<bits/stdc++.h>
    using namespace std;
    int wms(int a){
    	long long sum=0;
    	for(int j=1;j<a;j++) if(a%j==0) sum+=j;
    	if(sum==a) return 1;
    	else return 0;
    }
    int main(){
    	long long m,n;
    	cin>>m>>n;
    	for(int i=m;i<=n;i++){
    		if(wms(i)) cout<<i<<" ";
    	}
    }
    
    • 0
      @ 2023-8-19 10:43:44
      using namespace std;
      int ys(int x){
      	int sum=0;
      	for(int i=1;i<=x-1;i++){
      		if(x%i==0){
      			sum+=i;
      		}
      	}
      	if(sum==x) return x;
      }
      int main(){
      	int n,m;
      	cin>>n>>m;
      	for(int i=n;i<=m;i++){
      		if(ys(i)==i){
      			cout<<i<<" ";
      		}
      	}
      	return 0;
      }
      
      • 0
        @ 2023-8-19 10:36:49
        1. #include<bits/stdc++.h> using namespace std; int wanmei(int m,int n){ int k=0; for(int i=m;i<=n;i++) { for(int j=1;j<i;j++) { if(i%j0) k+=j; } if(ki) cout<<i<<" "; k=0; } } int main(){ int m,n; cin>>m>>n; wanmei(m,n); return 0; }
        • 1

        【入门】输出m和n范围内的完全数(完美数)

        信息

        ID
        136
        时间
        1000ms
        内存
        16MiB
        难度
        2
        标签
        递交数
        48
        已通过
        32
        上传者