0
点赞
收藏
分享

微信扫一扫

step1_入门_ACM趣味题目 sky数

奔跑的酆 2022-02-10 阅读 41


​​http://acm.hdu.edu.cn/showproblem.php?pid=2097​​

#include<iostream>
using namespace std;
int getNum(int x,int k){
int num=x%k;
while(x){
x/=k;
num+=x%k;
}
return num;
}

int main(){
int n;
while(cin>>n&&n!=0){
int n10= getNum(n,10);
if(n10==getNum(n,12)&&n10==getNum(n,16)){
cout<<n<<" is a Sky Number.\n";
}else{
cout<<n<<" is not a Sky Number.\n";
}
}
return 0;
}



举报

相关推荐

0 条评论