POJ 2196进制转换
来源:互联网 发布:linux驱动常问面试题 编辑:程序博客网 时间:2024/06/05 22:45
题意:求出这样的四位数的个数,满足分别以十进制、十二进制、十六进制表示时,数字相加之和相等。
思路:刚开始我想到的是用itoa函数,后面写出来了,但是没通过,编译错误,才知道itoa在POJ中是非标准的函数,不能使用,所以重新写了这个…………还有一个最快的程序就是虽然itoa非标准的函数,但是我可以算出来后,直接把答案输出就得了,我也是提交了这个我才记得可以直接输出答案都得的!!!
#include <iostream>using namespace std;int cmp(int n,int a){ int sum=0; while(n) { if(a==10) {sum+=n%10;n/=10;} else if(a==12) {sum+=n%12;n/=12;} else {sum+=n%16;n/=16;} } return sum;}int main(){ int i; for(i=2992;i<10000;i++) if(cmp(i,10)==cmp(i,12)&&cmp(i,10)==cmp(i,16)) cout<<i<<endl; return 0;}
- POJ 2196进制转换
- poj 2196 [进制转换 各位求和]
- POJ 1331 进制转换
- poj 1131进制转换
- poj 1546 进制转换
- poj 1220 进制转换
- POJ 2330 进制转换
- poj-2719【进制转换】
- 【Java 进制转换】POJ
- POJ-1131 Octal Fractions【进制转换】
- POJ 1331 Multiply 进制转换
- POJ 2305:Basic remains 进制转换
- poj 1362 Skew Binary 进制转换
- poj 1131 进制转换 Java高精度
- POJ | 1331 Multiply进制转换
- POJ 1220 任意进制转换
- 高精度运算--进制转换.POJ.1120
- POJ 1331 Mutiply strtol()进制转换函数
- Ext.Net 后台获取GridPanel当前选中行
- Android 判断应用 第一次启动
- ios tableView那些事(四)tableView添加标题,头尾和改变cell的宽度
- poj 1419 Graph Coloring(无向图的最大独立集)
- DocumentBuilder issue due to imcompatible jars
- POJ 2196进制转换
- c语言插入排序表
- HTTP 协议详解 (补充)
- GetSocketLocalPort
- 枚举
- cocos2d-X 2.0嵌入MFC的子窗体的方法
- ios tableView那些事 (十八) UITableView单行刷新数据
- 【生成8位随机不重复的数字编号】
- tomcat乱码问题