#include<stdio.h>
int func(int n,int k)
{
int a,b=;
a=n;
while(a!=)
{
b+=a%k;
a=a/k;
}
return b;
}
int main()
{
int a,b,n;
while(scanf("%d",&n)!=EOF&&n)
{
int x1,x2,x3,x4;
x1=func(n,);
x2=func(n,);
x3=func(n,);
if(x1==x2&&x2==x3)
printf("%d is a Sky Number.\n",n);
else
printf("%d is not a Sky Number.\n",n); }
return ;
}
相关文章
- hdoj 2098 分拆素数和
- 杭电HDOJ--ACM1002(JAVA解题,运用BigInteger)(自定义MBigInteger 简单实现大数处理----完善后可以实现百亿计算器)
- hdoj 5355 Cake(分析+二分)
- HDOJ2002计算球体积
- hdoj1435 Stable Match(稳定婚姻问题)
- hdoj 2045 不容易系列之(3)—— LELE的RPG难题
- Hdoj 2045.不容易系列之(3)—— LELE的RPG难题 题解
- HDOJ/HDU 1133 Buy the Ticket(数论~卡特兰数~大数~)
- HDOJ 3308 LCIS (线段树)
- [主席树]HDOJ4348 To the moon