1 条题解

  • 0
    @ 2025-9-10 9:12:41

    C++ :

    #include<iostream>
    using namespace std;
    int main()
    {
    	for (int b=1; b<=9; b++)
    		for (int s=0; s<=9; s++)
    			for (int g=0; g<=9; g++)
    				if (b*b*b+s*s*s+g*g*g==100*b+10*s+g)
    					cout<<100*b+10*s+g<<endl;
    	return 0;
    }
    

    Pascal :

    var a,b,c,d:integer;begin
    
    for a:=100 to 999 do
    
    begin b:=a mod 10; c:=a mod 100 div 10; d:=a div 100;
    
    if b*b*b+c*c*c+d*d*d=a then
    
    writeln(a);
    
    end;
    
    end.
    
    • 1

    信息

    ID
    4167
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    (无)
    递交数
    0
    已通过
    0
    上传者