[soj1014]Specialized Four-Dig(10进制,12进制和16进制各位相加相等)
来源:互联网 发布:分布式数据库架构 编辑:程序博客网 时间:2024/06/05 01:08
题目描述:
输出所有的10进制4位数
并且,这个数,要满足10进制和12进制还有16进制各位数上相加是相等的。
那么这个数就是我们要的,所有,就把这个数给输出来。
AC代码如下:
// Problem#: 1014// All Copyright reserved by Informatic Lab of Sun Yat-sen University#include <iostream>using namespace std;int ans=0;bool check12(int x) { int ans12 = 0; while (x){ ans12 += (x % 12); x /= 12; } if (ans12 == ans) { return true; } else { return false; }}bool check16(int x) { int ans16 = 0; while (x){ ans16 += (x % 16); x /= 16; } if (ans16 == ans) { return true; } else { return false; }}void getAns(int x) { ans = 0; while (x) { ans += x % 10; x /= 10; }}int main(){ for (int i = 2992; i <= 9999; ++i) { getAns(i); if (check12(i) && check16(i)) { cout << i<< endl; } }}
阅读全文
0 0
- [soj1014]Specialized Four-Dig(10进制,12进制和16进制各位相加相等)
- POJ-2196 Specialized Four-Digit Numbers-10,12,16进制的各个位数相加彼此相等的数
- 1014. Specialized Four-Dig
- 1014. Specialized Four-Dig
- 1014[Specialized Four-Dig]
- 1014 Specialized Four-Dig
- 1014. Specialized Four-Dig
- Specialized Four-Digit Numbers(进制转换)
- sicily 1014 Specialized Four-Dig
- sicily--1014. Specialized Four-Dig
- Sicily.1014. Specialized Four-Dig
- soj - 1014 - Specialized Four-Dig
- sicily 1014. Specialized Four-Dig
- Sicily 1014. Specialized Four-Dig
- sicily 1014. Specialized Four-Dig
- Sicily 1014. Specialized Four-Dig
- sicily 1014 Specialized Four-Dig
- sicily 1014. Specialized Four-Dig
- Android Studio 提高开发效率的非常有用的插件(一)
- ceshi
- 10.19刷题记录
- 常见的java面试题
- c++中引用和指针的异同
- [soj1014]Specialized Four-Dig(10进制,12进制和16进制各位相加相等)
- 计算机网络之层次结构
- Python 数据处理2.0.2
- 排序算法学习经验(二)
- Kotlin——包
- verilog中两个模块使用同一信号线时,怎样使得信号线在特定情况下连接到相应的模块?
- python关于late binding和作用域链的理解
- 10/19
- numpy数组基本操作