📄 sxhs4.java
字号:
import java.lang.*;
import java.io.*;
public class Sxhs4{
static int max;
public static void main(String[] args){
System.out.println("此程序的功能是求小于max的所有水仙花数,请输入max的值:");
try{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String inputLine=in.readLine();
max=Integer.valueOf(inputLine).intValue();
}catch(Exception e){
System.out.println("输入不合法!");
return;
}
Sxhs4 Sx=new Sxhs4();
Sx.Getresult(max);
}
void Getresult(int m){
int num;
int i=10;
int x;
int y;
System.out.println("小于"+max+"的所有水仙花数分别为:");
for(num=100;num<=m;num++){
int n=0;
int j=1;
double total=0;
while(j<=num){
j*=i;
n++;
}
while(j>=10){
x=(num%j)/(j/10);
total=total+Math.pow(x,n);
j=j/10;
}
if(total==num){
System.out.println(total);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -