#include <stdio.h>
int deal(int n,int m)
{
int sum=0;
while(n!=0)
{
sum=sum+n%m;
n=n/m;
}
return sum;
}
int main()
{
int n,sum10,sum16,sum12;
while(scanf("%d",&n)&&n!=0)
{
sum10=n/1000+n%1000/100+n%100/10+n%10;
sum16=deal(n,16);
sum12=deal(n,12);
if(sum10==sum16&&sum12==sum16)
printf("%d is a Sky Number.\n",n);
else printf("%d is not a Sky Number.\n",n);
}
return 0;
}
杭电OJ-2097(C)
最新推荐文章于 2021-02-15 14:43:09 发布