lucky number(hdu 3346)

来源:互联网 发布:微软办公软件免费版 编辑:程序博客网 时间:2024/04/29 11:20
#include<stdio.h>int g(int n){    return(n&7) == 0;}int f(int n){    if(g(n)){       return 1;    }    int r = 0, s= 0, t;    while (n> 0){       t = n;       r += t;       s += t*t;       n /= 10;    }    return g(r)|| g(s);}int main(){    int z,n;    scanf("%d",&z);    while(z--){       scanf("%d",&n);       printf("%s\n", f(n) ? "Lucky number!" : "What a pity!");    }    return0;}

0 0
原创粉丝点击