北邮机试 | 牛客网 | 二进制数 | 进制转换
2019-03-25 08:56
381 查看
版权声明:本人小白,有错误之处恳请指出,感激不尽;欢迎转载 https://blog.csdn.net/stone_fall/article/details/88785687
目录
二进制数
题目描述
大家都知道,数据在计算机里中存储是以二进制的形式存储的。 有一天,小明学了C语言之后,他想知道一个类型为unsigned int 类型的数字,存储在计算机中的二进制串是什么样子的。 你能帮帮小明吗?并且,小明不想要二进制串中前面的没有意义的0串,即要去掉前导0。
输入描述
每行有一个数字n(0<=n<=10^8),表示要求的二进制串。
输出描述
输出共T行。每行输出求得的二进制串。
示例
输入
23
输出
10111
AC代码
#include<bits/stdc++.h> using namespace std; int ans[200]; int main() { int n; while(scanf("%d",&n)!=EOF){ memset(ans,0,sizeof ans); int i; for(i=0;n;i++){ ans[i]=n%2; n/=2; } for(i--;i>=0;i--){ printf("%d",ans[i]); } printf("\n"); } return 0; }
题目来源
相关文章推荐
- 牛客网三道编程题(五) 之华为机试在线训练(四)进制转换、删除重复出现的数字、句子逆序
- 二进制数转换成十进制数(栈来实现)
- 华为机试练习---进制数的相互转换
- 输入一个8位二进制数,转换成十进制数输出
- 北邮机试 | 牛客网 | 哈夫曼树 | Huffman tree | priority_queue | 小顶堆
- 用栈实现进制转换十进制转换成:二进制数、八进制数、十六进制数
- 北邮机试 | 牛客网 | 比较奇偶数个数 | 判断奇偶
- 将二进制数转换成十进制数
- 北邮机试 | 牛客网 | 查找第K小数 | set的应用
- 北邮机试 | 牛客网 | 矩阵幂 | 快速幂 | 矩阵快速幂
- 计算机进制问题---浮点数转换为二进制数
- USTC机试——十进制转换成任意m进制数字
- 栈的应用 10进制的转换
- 10进制数转换成16进制
- 12、JAVA 递归实现十进制到N进制的转换--未考虑负数
- 计算机进制之间的转换(包含小数部分)
- 将十进制数转换成二进制数输出
- 数据结构 (栈):进制转换
- 在WinDBG中进行进制转换和简单的计算
- 【原创】js实现各种进制的转换