【題目】
小明發現了乙個奇妙的數字。它的平方和立方正好把0~9的10個數字每個用且只用了一次。
你能猜出這個數字是多少嗎?
【反思】
剛開始的時候看錯題目了,所以題目記得看仔細
第一次的時候用的是建立乙個容量為10的數字,遍歷平方和立方數上的每一位數字,用1在陣列上佔位,檢查乙個位上是否有且僅有乙個數,但是不知道為啥一直是錯的
突然知道自己**錯了,把這個也放上來
錯誤原因:*memset第三個引數不是陣列的長度其實是所佔空間,一定要用sizeof!!!*之前一直都用的10所以錯的
然後memset標頭檔案string/cstring,好像都可以但是藍橋杯測試系統不清楚是不是都可以,下次試驗一下再補充
#include
#include
using
namespace std;
bool
check
(int a)
while
(n)for
(i=0
;i<
10;i++
)return
true;}
intmain()
}return0;
}
然後看了老師的講解,這道題其實思路還挺清晰,但是有幾個細節還挺值得注意,所以po出來提醒一下自己,算是一種積累,其實也是比較基礎的東西啦,看過很多次了程式設計的時候一直記不住,希望下次需要的時候可以想起來
【完整**】
#include
#include
#include
#include
using
namespace std;
void
i2s(
int num,string &str)
bool
check
(string s)
intmain()
}return0;
}
【數字轉換為字串】
#include
#include
void
i2s(
int num,string &str)
【set類】
set類是集合類,在不需要考慮重複數字的情況下很有用
#include
bool
check
(string s)
2023年藍橋杯省賽A組C C 奇妙的數字
a組第三題 奇妙的數字 小明發現了乙個奇妙的數字。它的平方和立方正好把0 9的10個數字每個用且只用了一次。你能猜出這個數字是多少嗎?請填寫該數字,不要填寫任何多餘的內容。分析 1.變數x2,表示數字平分,x3表示數字的禮服 2.定義乙個陣列test 10 10元素代表 0 9 10個數出現的次數,...
藍橋杯 奇妙的數字
奇妙的數字 小明發現了乙個奇妙的數字。它的平方和立方正好把0 9的10個數字每個用且只用了一次。你能猜出這個數字是多少嗎?請填寫該數字,不要填寫任何多餘的內容。include includeint count long num 計算位數 return a int fun long num,long ...
2023年藍橋杯省賽總結
累了一天,終於回到了學校,為等車站了好幾個小時腳好痛.比賽很不在狀態,但收穫卻頗多,通過這次比賽,我想明白了乙個問題,乙個一直困擾著我 阻擋我成長的問題,每個人都有各自的弱點,這個弱點只有自己最了解,大多數人都將這個弱點隱藏得很深很深.我也不例外,但我想正視自己的弱點,就個人而言,我覺得自己最大的弱...