symons

___________每一天都是幸福的!!

  博客园  ::  :: 新随笔  ::  :: 订阅 订阅  :: 管理
#include <stdio.h>
int sum1(int n,int sign){
    int sum=0;
    while(n){
        sum+=n%sign;
        n/=sign;
    }
    return sum;
}
int main(){
    int n;
    while(~scanf("%d",&n)&&n){
        //printf("10=%d,16=%d,2=%d\n",sum1(n,10),sum1(n,16),sum1(n,2));
        if( sum1(n,10)==sum1(n,16) && sum1(n,16)==sum1(n,12) )
            printf("%d is a Sky Number.\n",n);
        else
            printf("%d is not a Sky Number.\n",n);
    }
    return 0;
}

 

posted on 2013-11-07 22:24  symons  阅读(168)  评论(0)    收藏  举报