import java.util.Scanner;
public class Main {
public static void main(String[]args){
Scanner sc = new Scanner(System.in);
boolean q=false;
while(sc.hasNext()){
int m=sc.nextInt();
int n=sc.nextInt();
int a,b,c,x;
int f=0;
for(x=m;x<=n&x>=m;x++){
a=x/100;
b=(x-100*a)/10;
c=x-100*a-10*b;
f=a*a*a+b*b*b+c*c*c;
if(x==f){
System.out.print(x+" ");
q=true;
}
}if(!q){
System.out.println("no");
}
}
}
}
杭电ACM Java 2010水题wrong answer 跪求哪儿错了?
答案:2 悬赏:10 手机版
解决时间 2021-01-03 17:57
- 提问者网友:战皆罪
- 2021-01-03 12:29
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-01-03 13:36
你的程序结果没错。
一,检查你的输入输出格式满足不,ACM讲求输出格式,要严格按照他要求的输出方式,比如第一个参数代表什么,第二个参数代表什么。
二、检查题目要求,是只对三位数的进行水仙花判断吗?你这个程序只能判断三位数的水仙花数。
一,检查你的输入输出格式满足不,ACM讲求输出格式,要严格按照他要求的输出方式,比如第一个参数代表什么,第二个参数代表什么。
二、检查题目要求,是只对三位数的进行水仙花判断吗?你这个程序只能判断三位数的水仙花数。
全部回答
- 1楼网友:你可爱的野爹
- 2021-01-03 14:48
随手一测就有问题,1就不是水仙花数,但是你输出不对
代码我没仔细看,推荐你自己检查一下,找不到问题再来吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯