HDOJ 3346 Lucky Number

传送门:http://acm.hdu.edu.cn/showproblem.php?pid=3346

心情有点烦躁,做不进去题,找了一道水题,先让自己平静下来。。。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <cstdlib>
#include <algorithm>
using namespace std;
 
int nCases, n, n1, n2;
 
int main()
{
    cin >> nCases;
    while(nCases--)
    {
        scanf("%d", &n);
        n1 = n2 = 0;
        int tmp = n;
        while(tmp)
        {
            n1 += tmp%10;
            tmp /=10;
        }
        tmp = n;
        while(tmp)
        {
            n2 += (tmp%10)*(tmp%10);
            tmp /= 10;
        }
        if(n%8==0 || n1%8==0 || n2%8==0)
            printf("Lucky number!\n");
        else
            printf("What a pity!\n");
    }
}

发布者

Tanky Woo

Tanky Woo,[个人主页:https://tankywoo.com] / [新博客:https://blog.tankywoo.com]

《HDOJ 3346 Lucky Number》有6个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注