package java2013B;
/**
* @Author bennyrhys
* @Date 2020-03-08 23:19
*
* 題目: 馬虎的算式
*
* 小明是個急性子,上國小的時候經常把老師寫在黑闆上的題目抄錯了。
* 有一次,老師出的題目是:36 x 495 = ?
* 他卻給抄成了:396 x 45 = ?
* 但結果卻很戲劇性,他的答案竟然是對的!!
* 因為 36 * 495 = 396 * 45 = 17820
* 類似這樣的巧合情況可能還有很多,比如:27 * 594 = 297 * 54
* 假設 a b c d e 代表1~9不同的5個數字(注意是各不相同的數字,且不含0)
* 能滿足形如: ab * cde = adb * ce 這樣的算式一共有多少種呢?
* 請你利用計算機的優勢尋找所有的可能,并回答不同算式的種類數。
* 滿足乘法交換律的算式計為不同的種類,是以答案肯定是個偶數。
* 答案直接通過浏覽器送出。
* 注意:隻送出一個表示最終統計種類數的數字,不要送出解答過程或其它多餘的内容。
* for循環的條件如果不細心會寫錯哦~
*
*
* 答案:142
*/
public class _02馬虎的算式 {
public static void main(String[] args) {
int count = 0;
for (int a = 1; a < 10; a++) {
for (int b = 1; b < 10; b++) {
if (b != a) for (int c = 1; c < 10; c++) {
if (c != a && c != b) for (int d = 1; d < 10; d++) {
if (d != a && d != b && d!= c) for (int e = 1; e < 10; e++) {
if (e!=a && e!=b && e!=c && e!=d)
if ((a*10 + b) * (c*100 + d*10 + e) == (a*100 + d*10 + b) * (c*10 + e))
count++;
}
}
}
}
}
System.out.println(count);
}
}
文末福利
對了對了,文末發波福利
- 通過公衆号提示的關鍵字可以領取競賽資料。但是,有時候會失效,小夥伴可以在背景留言提醒我修複。
- 最後一波分享一些很有意義的開源幹貨
藍橋杯必刷真題: https://github.com/bennyrhys/LanQiao 求職必備刷題官網: https://github.com/bennyrhys/interview SpringBoot兩小時快速入門,極客表白浪漫紅包程式 https://github.com/bennyrhys/LuckyMoney-SpringBootProject SpringBoot兩小時快速入門,基因晶片個人資訊程式 https://github.com/bennyrhys/Girl-SpringBootProject SpringBoot之web進階,人類基因晶片程式-提升篇 https://github.com/bennyrhys/GirlPlus-SpringBootProject
小夥伴的支援是我堅持的動力,動動小手,點點(關注、👍、在看)。