for (int i = a; i < b; i++) {c = to_string(i);sum = 0;for (int j = 0; j < c.length(); j++) {sum += pow((c[j]-48), c.length());}if (sum == i) {cout << i << " ";none = false;}}大概就是用回圈一個一個檢查要 include
寫解題報告時有個看起來就是很恐怖的紅色警告叫我不要貼出完整程式碼 ;(所以其他部分自己推斷 (a 是要檢查的下限, b為上限)也可以看教學: https://www.youtube.com/watch?v=xvFZjo5PgG0
https://www.youtube.com/watch?v=xvFZjo5PgG0 ?????????????????????????