#21954: 可以請問一下我什麼麼OLE(請勿輸出題目未要求文字)


justin911121@gmail.com (汀)

學校 : 不指定學校
編號 : 103986
來源 : [122.100.75.211]
最後登入時間 :
2023-12-05 04:23:24
a040. 阿姆斯壯數 | From: [27.52.156.32] | 發表日期 : 2020-08-03 18:48

#include<iostream>
#include<math.h>
using namespace std;

int answer(int k)
{
  int a,b,c,d,e,f,n;
  a=k/100000;
  b=k%100000/10000;
c=k%10000/1000;
  d=k%1000/100;
e=k%100/10;
f=k%10;
if(a!=0)
   n=6;
else if(b!=0)
   n=5;
else if(c!=0)
   n=4;
else if(d!=0)
   n=3;
else if(e!=0)
   n=2;
else
   n=1;
return pow(a,n)+pow(b,n)+pow(c,n)+pow(d,n)+pow(e,n)+pow(f,n);
}

int main()
{
int a=0,n,m,b;
while(a<=7){
   cin>>n>>m;
b=0;
    for(int i=n;i<=m;i++){
   if(i==answer(i)){
  cout<<i<<" ";
b++;
}
else
       b+=0;
    }
if(b==0)
           cout<<"none"<<endl;
   
else
   cout<<endl;
a++;
}
   
    return 0;
}

 
ZeroJudge Forum