用java怎么来求这个问题:代码是什么,谢谢

2025-05-06 07:35:25
推荐回答(1个)
回答1:

首先相加是两位数,相乘是三位数,可以得出2个正整数范围是[0,100],由此得代码:
public class Sum {
public static void main(String[] args){
int a,b,c,d,e,f ;
for(a=1;a<=100;a++){
for(b=1;b<=100;b++){
e = a + b;
f = a * b;
for(c=1;c<10;c++){
for(d=1;d<10;d++){
if (e==(c*10+c)&&f==

(d*100+d*10+d)){

System.out.println("两个数字分别为:"+a+"和"+b);
}
}
}
}
}

}

}

运行结果为
两个数字分别为:3和74
两个数字分别为:18和37
两个数字分别为:37和18
两个数字分别为:74和3

我刚学没多久,用的笨办法,希望能帮到你。
囧,没排除数字相同的情况。。我再想想。。