数学问题--进制转换
转换 -- 数学 进制 问题
2023-09-11 14:22:51 时间
#include <cstdio> #include <iostream> #include<string> #include<cstring> #include<cmath> #include<stdlib.h> #include<algorithm> #include<vector> #include<queue> #include<stack> using namespace std; int main() { unsigned int k; while(cin>>k) { stack<int>p; while(!p.empty()) p.pop(); while(k!=0) { p.push(k%2); k=k/2; } while(!p.empty()) { cout<<p.top(); p.pop(); } cout<<endl; } return 0; }
方法:
从二进制数的最后一位开始求,a%2求得最后一位的数字,然后a/2,继续这样求
相关文章
- sql server 中将由逗号“,”分割的一个字符串,转换为一个表,并应用与 in 条件
- Android GIS开发系列-- 入门季(7) 利用GeometryEngine坐标转换、计算距离与面积等
- Atitit ppt转换文本txt 目录 1.1. Atitit word ppt excel convert txt bp 等文档转换纯文本问题最佳实践.docx1 1.2. 跨语言转换Open
- atitit.设计模式(1)--—职责链模式(chain of responsibility)最佳实践O7 日期转换
- 【工具类】常用对象转换工具类,好用
- ffmpeg api使用--封装格式转换
- 转换字符串的最少操作次数-C语言
- 如何使用OpenSSL将DER转换为PEM并将PEM转换为DER证书格式?
- 转换流--OutputStreamWriter类与InputStreamReader类
- python利用thriftpy2将json、struct、obj互相转换
- Objective-C - NSInteger转换NSString
- OC07 -- 迭代器/NSNumber/NSValue/NSRange/NSSet/NSDate 及相互转换.(杂)
- 13.3 time--时间操作和转换功能
- 软考中级(软件设计)----数据的进制转换以及算术逻辑运算
- 数字图像处理--(02)数字图像的增强之灰度转换(点运算)(MATLAB)