下面的算式里,方框里的数字各不相同,求两个两位数各是多少。□□乘□□等于504

仲夏灬夜之雨
2013-03-13 · TA获得超过516个赞
知道小有建树答主
回答量:132
采纳率:100%
帮助的人:84.8万
展开全部
楼主要的应该是这个吧,一个java小程序
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class MathMethod {
public static void main(String[] args) {
int num=504;
Map<String,Integer[]> map=new HashMap<String, Integer[]>();//存放符合的数
for(int i=1;i<=504;i++){
if(num%i==0){//是否能整除,整除则符合
Integer[] ary={i,num/i};//创建一个数组
Arrays.sort(ary);//对数组排序
String key=Arrays.toString(ary);//将数组转化为字符串
if(!map.containsKey(key)){//判断这组数是否存在,不存在放入
map.put(key, ary);
}
}
}
Set<String> set =map.keySet();
Iterator<String> it=set.iterator();
System.out.println("你要找的数如下:");
while(it.hasNext()){
System.out.print(it.next()+" ");
}
}
}
输出结果:
你要找的数如下:
[6, 84] [3, 168] [2, 252] [9, 56] [14, 36] [12, 42] [18, 28] [4, 126] [7, 72] [1, 504] [8, 63] [21, 24]
l清炖鲨鱼
2013-03-11 · TA获得超过3298个赞
知道小有建树答主
回答量:1009
采纳率:92%
帮助的人:293万
展开全部
14*36=504
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
明天已过7
2013-03-13
知道答主
回答量:13
采纳率:0%
帮助的人:6.4万
展开全部
12*42;14*36;18*28;21*24;共四组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式