码迷,mamicode.com
首页 > 其他好文 > 详细

HDU 3346 Lucky Number

时间:2015-10-01 16:30:03      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

水题

#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std;

int T;
int n,flag=0;
int d[1000];
int tot;

int main()
{

     scanf("%d",&T);
     while(T--){
         flag=0;tot=0;
         scanf("%d",&n);
         if(n%8==0) flag=1;
         else{
            while(n){
                d[tot]=n%10;
                n=n/10;
                tot++;
            }
            int sum1=0,sum2=0;
            for(int i=0;i<tot;i++) sum1=sum1+d[i];
            for(int i=0;i<tot;i++) sum2=sum2+d[i]*d[i];
            if(sum1%8==0||sum2%8==0) flag=1;
         }
         if(flag==1) printf("Lucky number!\n");
         else printf("What a pity!\n");
     }
    return 0;
}

 

HDU 3346 Lucky Number

标签:

原文地址:http://www.cnblogs.com/zufezzt/p/4851061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!