×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
解題報告
#55582: 陣列 難
Owen0426
(OwenHsu)
學校:
新北市立板橋高級中學
編號:
349104
×
傳送站內訊息
傳給:
主題:
內容:
來源:
[163.20.230.129]
註冊時間:
2026-07-15 10:12:38
最後登入時間:
2026-07-28 08:38:30
a040.
阿姆斯壯數
| From: [220.137.200.107] | 發表日期: 2026-07-21 14:21
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
bool flag=false;
for(int i=n;i<=m&&m<=1000000;i++){
int temp=i;
vector<int> d;
int sum=0;
while(temp>0){
d.push_back(temp%10);
temp/=10;
}
for(int u=0;u<d.size();u++){
sum+=pow(d[u],d.size());
}
if(sum==i) {cout << i << " ";flag=true;}
}
if(flag==false) cout << "none" << " ";
else cout << endl;
}