這個問題相當於從0到9的十個數中取三個組成三位數,但6和9不能同時取。
樓上的答案通過編程枚舉驗證,證明他的結果是錯的。
壹個* * *有602個這樣的三位數。
算法要點:從100到888循環,9跳數,重復數跳數;計數並輸出;如果包含6,則改為9,重新計數並輸出。
附件:計算結果和fortran代碼