1 条题解

  • 0
    @ 2021-6-14 22:56:33

    C :

    #include<stdio.h>
    
    int main()
    {
    	int i,j;
    	int num;
    
    	printf("E: ");
    	for( i=2; i<=60; i++)
    	{
    		num=0;
    		for( j=1; j<i; j++)
    		{
    			if( i%j==0 )
    			{
    				num+=j;
    			}
    		}
    		if( num==i )
    		{
    			printf("%d ",i);
    		}
    	}
    
    	printf("G: ");
    	for( i=2; i<=60; i++)
    	{
    		num=0;
    		for( j=1; j<i; j++)
    		{
    			if( i%j==0 )
    			{
    				num+=j;
    			}			
    		}
    		if( num > i )
    		{
    			printf("%d ",i);
    		}
    	}
    	printf("\n");
    	return 0;
    }
    

    C++ :

    #include <iostream>
    using namespace std;
    
    int main()
    {
        cout<<"E:";
        for(int i=2; i<=60; i++)
        {
            int s=0;
            for(int j=1; j<i; j++)
            {
                if(i%j==0)
                {
                    s+=j;
                }
            }
            if(s==i)
            {
                cout<<" "<<i;
            }
        }
        cout<<endl;
        cout<<"G:";
        for(int k=2; k<=60; k++)
        {
            int s=0;
            for(int j=1; j<k; j++)
            {
                if(k%j==0)
                {
                    s+=j;
                }
            }
            if(s>k)
            {
                cout<<" "<<k;
            }
        }
        cout<<endl;
        return 0;
    }
    
    

    Java :

    public class Main {
          
    	public static void main(String[] args)
    	{  	
    		int i,j,sum,k=0;
    		int[] a=new int[60];
    		System.out.print("E: ");
    		for(i=2;i<=60;i++)
    		{
    			sum=0;
    			for(j=1;j<i;j++)
    			  if(i%j==0)sum+=j;
    		    if(sum>i)a[k++]=i;
    		    if(sum==i)System.out.print(sum+" ");
    		}
    		System.out.print("G: ");
    		for(i=0;i<k-1;i++)
    			System.out.print(a[i]+" ");
    		System.out.println(a[i]);
    		}
    
    	}
    
    
    • 1

    信息

    ID
    56
    时间
    1000ms
    内存
    32MiB
    难度
    10
    标签
    递交数
    8
    已通过
    2
    上传者