#35563: c++殘風解


eddiehu (Eddiehu)

學校 : 不指定學校
編號 : 221727
來源 : [114.27.42.119]
最後登入時間 :
2024-02-09 23:40:06
a040. 阿姆斯壯數 | From: [114.27.9.145] | 發表日期 : 2023-06-06 22:59

g是用來判斷是否有阿姆斯壯數的,剩下應該看得懂(๑•̀ㅂ•́)و✧
 
 
#include<bits/stdc++.h>
 
using namespace std;
 
 
int main(){
int a,b,p,g=0;
cin>>a>>b;
if(a>b){
swap(a,b);
for(int i=a;i<=b;i++){
int j=i,k=1,ans=0;
while(j>10){
j=j/10;
k++;
}
j=i;
while(j>0){
p=j%10;
ans=ans+pow(p,k);
j=j/10;
}
if(i==ans){
cout<<i<<" ";
g++;
}
}
if(g==0){
cout<<"none"<<endl;
}
 return 0;
}
 
 
 
 
ZeroJudge Forum