您的位置:首页 > 编程语言 > C语言/C++

输入一个十进制数,转化为二进制

2016-07-12 19:40 246 查看
1、代码如下:

// test.cpp : Defines the entry point for the console application.
//
/* 输入一个十进制数,转化为二进制。*/
#include "stdafx.h"
#include <iostream>
using namespace std;

int main(int argc, char* argv[])
{
cout<<"请输入一个十进制数:";
int i;
cin>>i;
int arr[16]={0};// 初始化为0
int rem;//余数
for (int j=0;j<16;j++)
{
rem=i%2;
i=i/2;
arr[j]=rem;

}

for (int k=15;k>=0;k--)
{
cout<<arr[k];
}
cout<<endl;

return 0;
}



2、运行效果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ 算法 进制转换