藍橋杯 三羊獻瑞

2021-08-17 08:30:35 字數 1389 閱讀 3645

三羊獻瑞

觀察下面的加法算式:

祥 瑞生 輝

+    三羊 獻 瑞

-------------------

三 羊 生 瑞 氣

其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。

請你填寫「三羊獻瑞」所代表的4位數字(答案唯一),不要填寫任何多餘內容。

思路:迴圈遍歷每乙個漢字代表的數字。

即可轉換為

a b c d

+     e f  g b

-------------

e  f  c  b h

答案為:0368  1085

#include

using namespace std;

int main()

}if(flag) break;

}if(flag) break;

}if(flag) break;

}if(flag) break;

}if(flag) break;

}if(flag) break;

if(flag) break;

}if(flag) break;

}return 0;

}#include

using namespace std;

int main()

{int sum=0;

for(int a=1; a<=9; a++)

{for(int b=0; b<=9; b++)

{if(a==b) continue;

for(int c=0; c<=9; c++)

{if(a==c||b==c) continue;

for(int d=0; d<=9; d++)

{if(a==d||b==d||c==d) continue;

for(int e=1; e<=9; e++)

{if(a==e||b==e||c==e||d==e) continue;

for(int f=0; f<=9; f++)

{if(a==f||b==f||c==f||d==f||e==f) continue;

for(int g=0; g<=9; g++)

{if(a==g||b==g||c==g||d==g||e==g||f==g) continue;

for(int h=0; h<=9; h++)

{if(a==h||b==h||c==h||d==h||e==h||f==h||g==h) continue;

int t1=a*1000+b*100+c*10+d;

int t2=e*1000+f*100+g*10+b;

int t=e*10000+f*1000+c*100+b*10+h;

if(t1+t2==t)

cout<

藍橋杯 三羊獻瑞

三羊獻瑞 觀察下面的加法算式 祥 瑞 生 輝 三 羊 獻 瑞 三 羊 生 瑞 氣 如果有對齊問題,可以參看 圖1.jpg 其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。請你填寫 三羊獻瑞 所代表的4位數字 答案唯一 不要填寫任何多餘內容。解 本題思路,去掉重複數字,還剩八個數字,建立一維...

藍橋杯 三羊獻瑞

三羊獻瑞 觀察下面的加法算式 祥 瑞 生 輝 三 羊 獻 瑞 三 羊 生 瑞 氣 如果有對齊問題,可以參看 圖1.jpg 其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。請你填寫 三羊獻瑞 所代表的4位數字 答案唯一 不要填寫任何多餘內容。兩種方法 1 include2 include3 ...

藍橋杯 三羊獻瑞

三羊獻瑞 觀察下面的加法算式 祥 瑞 生 輝 三 羊 獻 瑞 三 羊 生 瑞 氣 如果有對齊問題,可以參看 圖1.jpg 其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。請你填寫 三羊獻瑞 所代表的4位數字 答案唯一 不要填寫任何多餘內容。兩種方法 1 include2 include3 ...