P1015
2016-05-12 22:32
176 查看
简单题意:十进制转化成二进制
解题思路:每次除以2 取余数
感想:知道十进制转化成二进制的方法,代码很好写
AC代码:
#include<iostream>
using namespace std;
int main()
{
int n;
int b[11];
while (cin >> n)
{
if (n == 0)
{
cout << "0" << endl;
continue;
}
int k = 0;
while(n)
{
b[k++] = n % 2;
n /= 2;
}
for (int i = k - 1; i >= 0; i--)
cout << b[i];
cout << endl;
}
return 0;
}
解题思路:每次除以2 取余数
感想:知道十进制转化成二进制的方法,代码很好写
AC代码:
#include<iostream>
using namespace std;
int main()
{
int n;
int b[11];
while (cin >> n)
{
if (n == 0)
{
cout << "0" << endl;
continue;
}
int k = 0;
while(n)
{
b[k++] = n % 2;
n /= 2;
}
for (int i = k - 1; i >= 0; i--)
cout << b[i];
cout << endl;
}
return 0;
}
相关文章推荐
- ElasticSearch(三)--文档
- photo mosaic 拼图马赛克
- 关于联合体
- 实验8 SQLite数据库操作
- 开机流程
- 数组的排序函数
- ZOJ 2412 dfs
- iOS学习——self和super关键字的解析
- git基本用法
- Event Loop
- Nine-Patch点九切图法
- 软件开发——软技能(背景)
- android studio 一直在 svn performing vcs refresh
- Java程序员的日常—— 《编程思想》关于类的使用常识
- aardio学习笔记-变量与常量
- 基于ListView的单选、全选、删除功能实现小Demo
- Eclipse exits automatically exit code 127
- MXNet的Model API
- POJ 2104 K-th Number (主席树 静态区间第K大)
- 关于SqlServer2012,附加数据库 失败的一个解决办法