【学习笔记】〖九度OJ〗题目1138:进制转换
来源:互联网 发布:淘宝手提包品牌 编辑:程序博客网 时间:2024/06/05 22:43
#include<iostream>using namespace std; char src[200]={0};int srci[200] = {0};char res[200]={0}; int devide(int len){ int carry = 0; for (int i=0; i<len; i++) { int num = (carry*10 + srci[i]) / 2; carry = srci[i] % 2; srci[i] = num; } return carry;} //判断srci是否为0bool isZero(int len){ for (int i=len-1; i>=0; i--) { if (srci[i] != 0) { return false; } } return true;} int main(){ while (cin >> src) { int len=0, i=0, j=0; while (src[len]!='\0') { srci[len] = src[len] - '0'; len++; } int resl = 0; do { res[resl++] = devide(len) + '0'; }while (!isZero(len)); for (i=resl-1; i>=0; i--) { cout << res[i]; } cout << endl; } return 0;}
0 0
- 【学习笔记】〖九度OJ〗题目1138:进制转换
- 【学习笔记】〖九度OJ〗题目1433:FatMouse
- 【学习笔记】〖九度OJ〗题目1432:叠筐
- 【学习笔记】〖九度OJ〗题目1161:Repeater
- 九度OJ 题目1138:进制转换
- 【九度OJ】题目1138:进制转换 解题报告
- 九度OJ题目1138:进制转换
- 题目1138:进制转换 九度OJ
- 九度OJ学习笔记 题目1023
- 九度OJ学习笔记 题目1054
- 九度OJ学习笔记 题目1096
- 九度OJ学习笔记 题目1186
- 九度OJ学习笔记 题目1070
- 九度OJ学习笔记 题目1156
- 九度OJ学习笔记 题目1126
- 九度OJ 题目1080:进制转换
- 九度OJ 题目1080:进制转换
- 九度 oj 题目1080:进制转换
- 基于udp_socket通信的网络编程
- auto
- Java 如何同步顺序执行多个线程
- poj 1417 True Liars (并查集+dp)
- 怎样获取网页的SessionId
- 【学习笔记】〖九度OJ〗题目1138:进制转换
- JavaScript prototype 属性
- HDU 1847 Good Luck in CET-4 Everybody!
- UML动态模型(顺序图、协作图、状态图)
- C/C++运行时内存分配
- hdu-1233-还是畅通工程
- 解决YII自动调用jquery.js的问题
- python filter
- Android笔记 之 搞清楚 Application 应用