杭电ACM Java 2010水题wrong answer 跪求哪儿错了?

importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=... 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");
}
}
}
}
展开
 我来答
windkni
2015-11-14 · TA获得超过387个赞
知道小有建树答主
回答量:251
采纳率:100%
帮助的人:231万
展开全部
你的程序结帆樱果没错。
一,检查你的输入输出格式满足腊谈不,ACM讲求输出格式,要严格态局丛按照他要求的输出方式,比如第一个参数代表什么,第二个参数代表什么。
二、检查题目要求,是只对三位数的进行水仙花判断吗?你这个程序只能判断三位数的水仙花数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式