文章
3
粉丝
15
获赞
6
访问
1.2k
思想:采用模2取余法,倒序读取数字,即为十进制转化过后的二进制
#include<iostream>
#include<vector> //vector的头文件
using namespace std;
int main()
{
vector<int> n; //定义动态容器
unsigned int number = 0; //要输入的十进制数字
cin >> number;
while (number > 0)
{
n.push_back(number % 2); //把取模后的数字放入到vector容器中
number = number / 2;
}
for (int i = n.size() - 1; i >= 0; --i) //数字遍历输出(vector容器里是这个样子【以输入数字23为例】:11101,因此要倒序输出)
{
cou...
登录后发布评论
暂无评论,来抢沙发