2 条题解

  • 1
    @ 2026-4-4 17:41:44

    python: 大家别想太复杂,水仙花数总共就只有4个!!!

    print(153)

    print(370)

    print(371)

    print(407)

    • 0
      @ 2024-12-24 9:54:34

      C :

      #include<stdio.h>
      int main(){
         int i,j,k,n;
         for(i=1;i<10;i++)
           for(j=0;j<10;j++)
             for(k=0;k<10;k++)
             {
                  n=i*100+j*10+k;
                  if((i*100+j*10+k)==((i*i*i)+(j*j*j)+(k*k*k)))
                     printf("%d\n",n);
             }
         return 0;
      }
      
      

      C++ :

      #include <iostream>
      using namespace std;
      void print(int a,int b,int c,int num)
      {
           if(a*a*a+b*b*b+c*c*c==num)
           cout<<num<<endl;
      }
           
      int main(){
          int num,a,b,c;
          for(num=100;num<1000;num++){
                     a=num/100;
                     b=num/10%10;
                     c=num%10;
                     print(a,b,c,num);
          }
           return 0;     
      }     
      

      Java :

      public class Main {
      	public static void main(String[] args) {
      		int count1=0;
      		for(int i=100;i<=999;i++)
      		{
      			int a=i%10;
      			int b=i/10%10;
      			int c=i/100;
      			if(a*a*a+b*b*b+c*c*c==i)
      				System.out.println(i);
      		}
      	}
      }
      
      • 1

      信息

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