藍橋杯 奇妙的數字

2021-08-20 09:45:54 字數 622 閱讀 7169

奇妙的數字

小明發現了乙個奇妙的數字。它的平方和立方正好把0~9的10個數字每個用且只用了一次。

你能猜出這個數字是多少嗎?

請填寫該數字,不要填寫任何多餘的內容。

#include#includeint count(long num)//計算位數

return a;

}int fun(long num,long num1)//判斷是否從0-9全部用完。如果用完了 返回1,否則返回0。(num是平方,num1是立方)

; if((count(num)+count(num1))!=10)return 0;//平方和立方的位數 是10位

numlen=count(num);

num1len=count(num1);

//排除平方裡面的數字(此處的count(num)要提出到迴圈外,每次迴圈都會變化)

for(b=0;b}

} //排除立方裡面的數字

for(b=0;b}

} //看有沒有排除完整

for(e=0;e<10;e++) }

return 1;

}int main()

} return 0;

}

藍橋杯省賽2023年 奇妙的數字

題目 小明發現了乙個奇妙的數字。它的平方和立方正好把0 9的10個數字每個用且只用了一次。你能猜出這個數字是多少嗎?反思 剛開始的時候看錯題目了,所以題目記得看仔細 第一次的時候用的是建立乙個容量為10的數字,遍歷平方和立方數上的每一位數字,用1在陣列上佔位,檢查乙個位上是否有且僅有乙個數,但是不知...

19 藍橋杯之奇妙的數字(填空題)

小明發現了乙個奇妙的數字。它的平方和立方正好把0 9的10個數字每個用且只用了一次。你能猜出這個數字是多少嗎?請填寫該數字,不要填寫任何多餘的內容。我用愚蠢的方法,算出平方和三次方一共十位數字從什麼數字開始,然後輸出各個平方和三次方的結果 很愚蠢。看到的用set容器,不能插入重複的數字,真的很聰明!...

2023年藍橋杯省賽A組C C 奇妙的數字

a組第三題 奇妙的數字 小明發現了乙個奇妙的數字。它的平方和立方正好把0 9的10個數字每個用且只用了一次。你能猜出這個數字是多少嗎?請填寫該數字,不要填寫任何多餘的內容。分析 1.變數x2,表示數字平分,x3表示數字的禮服 2.定義乙個陣列test 10 10元素代表 0 9 10個數出現的次數,...