首先相加是两位数,相乘是三位数,可以得出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
我刚学没多久,用的笨办法,希望能帮到你。
囧,没排除数字相同的情况。。我再想想。。