Java类的题目

下列乘法算式中,每个汉字代表1个数字1到9相同的汉字代表相同的数字,不同的汉字代表不同的数字赛软件*比赛=软件比拼试编程确定使得整个算式成立的数字组合!谢谢大家了!... 下列乘法算式中,每个汉字代表1个数字1到9 相同的汉字代表相同的数字,不同的汉字代表不同的数字
赛软件 * 比赛 = 软件比拼
试编程确定使得整个算式成立的数字组合!谢谢大家了!
展开
 我来答
greed_bld
2011-03-11 · TA获得超过152个赞
知道答主
回答量:95
采纳率:100%
帮助的人:47.8万
展开全部
HashMap hash = new HashMap();
for(int a = 1; a<=9; ++a){
hash.add("赛",a);
for(int b = 1; b<=9; ++b){
hash.add("软",b);
for(int c = 1; c<=9; ++c){
hash.add("件",c);
for(int d = 1; d<=9; ++d){
hash.add("比",d);
for(int e = 1; e<=9; ++e){
hash.add("拼",e);
int resultA = hash.get("赛")*100 + hash.get("软") * 10 + hash.get("件");
int resultB = hash.get("比") * 10 + hash.get("赛");
int resultC = hash.get("软") * 1000 + hash.get("软") * 100
+ hash.get("比") * 10 + hash.get("拼");

if(resultA * resultB == resultC){
System.out.println("软 = "+hash.get("软"));
System.out.println("件 = "+hash.get("件"));
System.out.println("比 = "+hash.get("比"));
System.out.println("拼 = "+hash.get("拼"));
System.out.println("赛 = "+hash.get("赛"));
}
}
}
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式