lucky number(hdu 3346)
2014-03-13 14:13
363 查看
#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; }
相关文章推荐
- spring mvc中返回ModelAndView后执行ajax异步请求
- 海选女主角(2022)
- 绝对值排序(2020)
- 发工资咯:)(2021)
- 深入探讨MFC消息循环和消息泵
- UserAgent的历史变迁
- ubuntu 下安装vim
- C# .net中cookie值为中文时的乱码解决方法
- 数列有序!(2019)
- 11月6日总结
- sort(1425)
- 无题(1871)
- 变形课(1181)
- Factorial(1124)
- Self Numbers(1128)
- A hard puzzle(1097)
- 字符串统计(2017)
- android sdcard存储方案(基于fuse文件系统):之二
- 数据的交换输出(2016)
- 偶数求和(2015)