HDU 2097 Sky数(水题)
来源:互联网 发布:淘宝买零食有毒吗 编辑:程序博客网 时间:2024/06/07 11:06
address : http://acm.hdu.edu.cn/showproblem.php?pid=2097
Problem Description
Sky从小喜欢奇特的东西,而且天生对数字特别敏感,一次偶然的机会,他发现了一个有趣的四位数2992,这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四位数字之和也为22,同时它的十二进制数表示1894,其四位数字之和也为22,啊哈,真是巧啊。Sky非常喜欢这种四位数,由于他的发现,所以这里我们命名其为Sky数。但是要判断这样的数还是有点麻烦啊,那么现在请你帮忙来判断任何一个十进制的四位数,是不是Sky数吧。
Input
输入含有一些四位正整数,如果为0,则输入结束。
Output
若n为Sky数,则输出“#n is a Sky Number.”,否则输出“#n is not a Sky Number.”。每个结果占一行。注意:#n表示所读入的n值。
Sample Input
2992
1234
0
Sample Output
2992 is a Sky Number.
1234 is not a Sky Number.
没意思,凑个数
#include<cstdio>#include<iostream>//#include<bits/stdc++.h>using namespace std;int main(){ int n,m; while (scanf("%d",&m),m!=0) { int sum1,sum2,sum3; sum1 = sum2 = sum3 = 0; int n = m; while (n) { sum1 += n%10; n = n/10; } n = m; while (n) { sum2 += n%12; n = n/12; } n = m; while (n) { sum3 += n%16; n = n/16; } if (sum1==sum2&&sum1==sum3) printf("%d is a Sky Number.\n",m); else printf ("%d is not a Sky Number.\n",m); } return 0;}
阅读全文
0 0
- HDU 2097 Sky数(水题)
- hdu 2097 Sky数
- HDU 2097 Sky数
- HDU 2097 Sky数.
- HDU 2097 Sky数
- Sky数(HDU 2097)
- HDU 2097 Sky数
- HDU 2097 Sky数
- hdu-2097-Sky数
- hdu-2097-Sky数
- HDU 2097 Sky 数
- hdu-2097-Sky数
- HDU 2097 Sky数
- hdu 2097 Sky数
- HDU 2097Sky数
- HDU 2097 Sky数
- HDU#2097: Sky数
- HDU-2097 Sky数
- 项目经理需要知道做什么和不做什
- HDU4707 Pet(dfs)
- CentOS & Ubuntu 改变网口IP脚本
- C语言位操作复习
- 开通博客啦。。。
- HDU 2097 Sky数(水题)
- 2016-4第一题折点计算
- 【重构练习】大二作业 第4部分
- 文本挖掘分析技术
- v-model的语法糖
- k倍区间
- 通过转成Blob文件下载base64图片(兼容IE)
- Recycleview 多布局添加和cardview使用
- Android源码分析之Glide源码分析&基础版ImageLoader框架