import java.io.*;
public class inputClass
{
public static void main(String args[])
{
int a=0,b=0,c=0;
for(i=100;i<1000;i++)
a=i/100;
b=(i/10)%10;
c=i%10;
if (a*a*a+b*b*b+c*c*c==i)
System.out.println(i);

}
}
我自己写的 帮忙看看 哪里不对

解决方案 »

  1.   


    import java.io.*; 
    public class inputClass 

      public static void main(String args[]) 
      { 
         int a=0,b=0,c=0; 
         for(int i=100;i <1000;i++) 
         {
            a=i/100; 
            b=(i/10)%10; 
            c=i%10; 
            if (a*a*a+b*b*b+c*c*c==i) 
            System.out.println(i); 
          }   } 
    } 很简单的 i 忘记了定义了 !
      

  2.   


    int a,b,c;
    for (int i=100; i<=1000; i++) {
       a=i/100;//百位
       b=i%100/10;//十位
       c=i%100%10;//个位
       if (a*a*a + b*b*b + c*c*c == i) {
          System.out.println(i);
       }
    }
      

  3.   

    没有分啊,,呵呵,,算了以前做过了,,给个代码吧public class Sxh{
    public int a;
    public int b;
    public int c;
    public void jisuan(){
    for(a=1;a<10;a++)
       for(b=0;b<10;b++)
            for(c=0;c<10;c++)
               if(a*a*a+b*b*b+c*c*c==a*100+b*10+c)
                 System.out.println("水仙花可能情况:"+a+b+c);}
    public static void main(String[] args){
    Sxh s=new Sxh();
    s.jisuan();

                }}
      

  4.   

    这是我的一段代码,各位看一下吧,呵呵……public class Flower {
       public static void main(String args[])
           {
             int i,a,b,c,d,sum;
             for(i=100;i<10000;i++)
                {
                  a=i%10;
                  b=(i-a)%100;
                  c=(i-a-b)%1000;
                  d=(i-a-b-c)%10000;
                  b=b/10;c=c/100;d=d/1000;
                  sum=a*a*a+b*b*b+c*c*c+d*d*d;
                  if(sum==i) System.out.println(i);            }       }}
      

  5.   

    你是把abc都定义成0了,i也没定义。
    import java.io.*;
    public class inputClass
    {
     public static void main(String args[])
     {
     for(int i=100;i<1000;i++)
      {
      int a=i/100;
      int b=(i/10)%10;
      int c=i%10;
      if (a*a*a+b*b*b+c*c*c==i)
      {
      System.out.println(i);
      }
      }
     }
    }
      

  6.   

    public class TestIsN {
    public static void main(String[] args) { int a = 0, b = 0, c = 0;
    for (int i = 100; i < 1000; i++) {
    a = i % 10;//个位
    b = (i / 10) % 10;//十位
    c = (i / 100) % 10;//百位
    if (a * a * a + b * b * b + c * c * c == i) {
    System.out.println(i);
    }
    }
    }
    }
      

  7.   

    该定义的没定义,而且第一句的import io也没用上。
      

  8.   

     class Shui

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

    }