输入一个十进制数,转化为二进制
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、运行效果如下:
// 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++实现JNI接口需要注意的事项
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- 书评:《算法之美( Algorithms to Live By )》
- 动易2006序列号破解算法公布
- C#递归算法之分而治之策略
- Ruby实现的矩阵连乘算法
- C#插入法排序算法实例分析
- C#算法之大牛生小牛的问题高效解决方法
- Lua中调用C++函数示例
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- C#算法函数:获取一个字符串中的最大长度的数字
- 超大数据量存储常用数据库分表分库算法总结
- C#数据结构与算法揭秘二
- C#冒泡法排序算法实例分析
- 算法练习之从String.indexOf的模拟实现开始
- C#算法之关于大牛生小牛的问题
- C++联合体转换成C#结构的实现方法