藍橋杯模擬題 猜算式

2021-07-29 18:51:04 字數 1282 閱讀 3859

題目:猜算式

你一定還記得小學學習過的乘法計算過程,比如:

請你觀察如上的乘法算式

星號代表某位數字,注意這些星號中,

0~9中的每個數字都恰好用了2次。

(如因字型而產生對齊問題,請參看圖p1.jpg)

請寫出這個式子最終計算的結果,就是那個5位數是多少?

注意:只需要填寫乙個整數,不要填寫任何多餘的內容。比如說明文字。

答案:40096

#include"iostream"

using namespace std;

int main()

; int bi[20];

int num=0;

bi[num++]=i%10;

bi[num++]=(i/10)%10;

bi[num++]=i/100;

bi[num++]=j%10;

bi[num++]=(j/10)%10;

bi[num++]=j/100;

int one=bi[3]*i;

int two=bi[4]*i;

int three=bi[5]*i;

if(one>999||two>999||three>999)

continue;

bi[num++]=one%10;

bi[num++]=(one/10)%10;

bi[num++]=one/100;

bi[num++]=two%10;

bi[num++]=(two/10)%10;

bi[num++]=two/100;

bi[num++]=three%10;

bi[num++]=(three/10)%10;

bi[num++]=three/100;

int res=i*j;

if(res>99999)

continue;

bi[num++]=res%10;

bi[num++]=(res/10)%10;

bi[num++]=(res/100)%10;

bi[num++]=(res/1000)%10;

bi[num++]=res/10000;

bool sign=true;

for(int i=0;i<20;i++)

} if(sign)

cout

0;}

sb

藍橋杯模擬賽 猜算式

第一次參加比賽,感覺之前學的好多東西都不知道怎麼用,感覺準備很不充分。但是我還是想去拼一下,大不了明年接著刷,保研保本校跟著院長混。廢話不說,直接發出 暴力破解,其中 塊複製貼上了很多,很容易的思路。通俗易懂。由於我之前做過不少工程專案,我非常不習慣競賽當中毫無意義的變數,這玩意遇到難題給你 你都看...

藍橋杯模擬賽猜算式

猜算式 你一定還記得小學學習過的乘法計算過程,比如 273 x 15 1365 273 4095 請你觀察如下的乘法算式 x 星號代表某位數字,注意這些星號中,0 9中的每個數字都恰好用了2次。如因字型而產生對齊問題,請參看圖p1.jpg 請寫出這個式子最終計算的結果,就是那個5位數是多少?注意 只...

藍橋杯模擬賽 猜算式

題目 猜算式 你一定還記得小學學習過的乘法計算過程,比如 273x 15 1365 273 4095 請你觀察如下的乘法算式 x 星號代表某位數字,注意這些星號中,0 9中的每個數字都恰好用了2次。如因字型而產生對齊問題,請參看圖p1.jpg 請寫出這個式子最終計算的結果,就是那個5位數是多少?注意...