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); } }作业还是自己做吧...
水仙花数是指一个n(>=3)位数字的数,它等于每个数字的n次幂之和。
public class Test { public static void main(String[]args){ int a,b,c; for (int i=100; i<1000; i++) { a=i/100; //百位 b=i%100/10; //十位 c=i%10; //个位 if (Math.pow(a, 3) + Math.pow(b, 3)+ Math.pow(c, 3) == i) { System.out.println(i); } } }}
import java.io.*; import java.lang.*; public class shuixian { public static void main(String args[]) { for(int i=100;i<1000;i++) { int j=0; int a=i/100 int b=(i-a*100)/10 int c=i-a*100-b*10 if(i==a*a*a+b*b*b+c*c*c) { j++; System.out.println("第"+j+"朵水仙花数:"+i); } } } }
import java.io.*; import java.lang.*; public class shuixian { public static void main(String args[]) { for(int i=100;i<1000;i++) { int j=0; int a=i/100; int b=(i-a*100)/10; int c=i-a*100-b*10;
importimport javax.swing.JOptionPane; public class Lianxi5 { public static void main(String args[]) { int a,b,c; for( a=1;a<=9;a++) { for( b=0;b<=9;b++) { for( c=0;c<=9;c++) { if(a*a*a+b*b*b+c*c*c<1000&&a*a*a+b*b*b+c*c*c==a*100+b*10+c) { System.out.println(a*100+b*10+c); } } } } } }这是我们的作业,你怎么会问呢?难道我们是一个学校的?? 这是我写的代码!!! 肯定是没错,但是就是不是很简便
import java.lang.*; public class Testshui { public static void main(String[]args){ int a,b,c; for (int i=100; i<=1000; i++) { a=i/100; b=i%100/10; c=i%10; if (Math.pow(a, 3) + Math.pow(b, 3)+ Math.pow(c, 3) == i) { //这是三次方 相当于a*a*a, b*b*b ,c*c*c System.out.println(i); } } }} 就是取一个数的每一位出来,再三次方就可以了 取数: a=i/100; //取出百位的那个数 b=i%100/10; //取出十位的那个数 c=i%10; //取出个位的那个数
作业自己写吧 好像是 Java书上的作业 记得老师叫我们写过以前
import java.io.*; public class Test { public static void main(String[]args){ int a,b,c; for (int i=100; i<1000; i++) { a=i/100; //百位 b=i%100/10; //十位 c=i%10; //个位 if (Math.pow(a, 3) + Math.pow(b, 3)+ Math.pow(c, 3) == i) { System.out.println(i); } } }}
import java.io.*; import java.lang.*; public class shuixian { public static void main(String args[]) { for(int i=100;i<1000;i++) { int j=0; int a=i/100; int b=(i-a*100)/10; int c=i-a*100-b*10; if(i==a*a*a+b*b*b+c*c*c) { j++; System.out.println("第"+j+"朵水仙花数:"+i); } } } }
public class MinMultiple{ int i=0; int j=0; int k=0; public void getNum(){for(i=1;i<=9;i++){ for(j=0;j<=9;j++){ for(k=0;k<=9;k++){ if((i*i*i+j*j*j+k*k*k)==(i*100+j*10+k)) System.out.println(i*100+j*10+k); } } } } public static void main(String[] args){ MinMultiple mu=new MinMultiple(); mu.getNum();} }
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);
}
}作业还是自己做吧...
public class Test {
public static void main(String[]args){
int a,b,c;
for (int i=100; i<1000; i++) {
a=i/100; //百位
b=i%100/10; //十位
c=i%10; //个位
if (Math.pow(a, 3) + Math.pow(b, 3)+ Math.pow(c, 3) == i) {
System.out.println(i);
}
} }}
import java.io.*;
import java.lang.*;
public class shuixian
{
public static void main(String args[])
{
for(int i=100;i<1000;i++)
{
int j=0;
int a=i/100
int b=(i-a*100)/10
int c=i-a*100-b*10
if(i==a*a*a+b*b*b+c*c*c)
{
j++;
System.out.println("第"+j+"朵水仙花数:"+i);
}
}
}
}
import java.lang.*;
public class shuixian
{
public static void main(String args[])
{
for(int i=100;i<1000;i++)
{
int j=0;
int a=i/100;
int b=(i-a*100)/10;
int c=i-a*100-b*10;
if(i==a*a*a+b*b*b+c*c*c)
{
j++;
System.out.println("第"+j+"朵水仙花数:"+i);
}
}
}
}
这个是我运行过的。是完全正确的。相信我哦!!!!!!
public class Lianxi5
{
public static void main(String args[])
{
int a,b,c;
for( a=1;a<=9;a++)
{
for( b=0;b<=9;b++)
{
for( c=0;c<=9;c++)
{
if(a*a*a+b*b*b+c*c*c<1000&&a*a*a+b*b*b+c*c*c==a*100+b*10+c)
{
System.out.println(a*100+b*10+c);
}
}
}
}
}
}这是我们的作业,你怎么会问呢?难道我们是一个学校的??
这是我写的代码!!!
肯定是没错,但是就是不是很简便
import java.lang.*;
public class Testshui {
public static void main(String[]args){
int a,b,c;
for (int i=100; i<=1000; i++) {
a=i/100;
b=i%100/10;
c=i%10;
if (Math.pow(a, 3) + Math.pow(b, 3)+ Math.pow(c, 3) == i) { //这是三次方 相当于a*a*a, b*b*b ,c*c*c
System.out.println(i);
}
} }}
就是取一个数的每一位出来,再三次方就可以了
取数: a=i/100; //取出百位的那个数
b=i%100/10; //取出十位的那个数
c=i%10; //取出个位的那个数
好像是 Java书上的作业
记得老师叫我们写过以前
public class Test {
public static void main(String[]args){
int a,b,c;
for (int i=100; i<1000; i++) {
a=i/100; //百位
b=i%100/10; //十位
c=i%10; //个位
if (Math.pow(a, 3) + Math.pow(b, 3)+ Math.pow(c, 3) == i) {
System.out.println(i);
}
} }}
import java.lang.*;
public class shuixian
{
public static void main(String args[])
{
for(int i=100;i<1000;i++)
{
int j=0;
int a=i/100;
int b=(i-a*100)/10;
int c=i-a*100-b*10;
if(i==a*a*a+b*b*b+c*c*c)
{
j++;
System.out.println("第"+j+"朵水仙花数:"+i);
}
}
}
}
int i=0;
int j=0;
int k=0;
public void getNum(){for(i=1;i<=9;i++){
for(j=0;j<=9;j++){
for(k=0;k<=9;k++){
if((i*i*i+j*j*j+k*k*k)==(i*100+j*10+k))
System.out.println(i*100+j*10+k);
}
}
}
}
public static void main(String[] args){
MinMultiple mu=new MinMultiple();
mu.getNum();}
}