×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
Problems
Submissions
Rank
Forum
Contest
Login
Register
New Thread
解題報告
#55582: 陣列 難
Owen0426
(OwenHsu)
School:
新北市立板橋高級中學
ID:
349104
×
傳送站內訊息
To:
Subject:
Content:
IP address:
[1.163.158.14]
註冊時間:
2026-07-15 10:12:38
Last Login:
2026-08-07 08:29:21
a040.
阿姆斯壯數
| From: [220.137.200.107] | Post Date: 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;
}