HDU2051_Bitset
2016-12-05 19:09
316 查看
Bitset
http://acm.hdu.edu.cn/showproblem.php?pid=2051Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 21577 Accepted Submission(s): 16009
Problem Description
Give you a number on base ten,you should output it on base two.(0 < n < 1000)
Input
For each case there is a postive number n on base ten, end of file.
Output
For each case output a number on base two.
Sample Input
1
2
3
Sample Output
1
10
11
Author
8600 && xhd
Source
校庆杯Warm Up
#include <stdio.h> int bin[100]={0}; int len=0; int sub(int x) { if (x!=0) { bin[len++]=x%2; return sub(x/2); } else len--; } int main() { int n,i; while (scanf ("%d",&n)!=EOF) { len=0; sub(n); for (i=len;i>=0;i--) printf ("%d",bin[i]); printf("\n"); } return 0; }
相关文章推荐
- hdu2051 Bitset
- HDU2051 Bitset
- hdu2051 Bitset(C语言)
- Bitset[HDU2051]
- hdu2051 bitset
- HDU2051 Bitset
- hdu2051 Bitset (十进制转化为二进制) java
- HDU2051 Bitset
- HDU2051 Bitset
- Hdu2051 *** Bitset (十进制化二进制)
- HDU2051 Bitset
- c++Prime 读书笔记8 (bitset)
- 【C++】 [转] 二进制操作 bitset
- VECTOR和BITSET部分的小知识点
- Java 中的BitSet的初了解
- 转载–Java中 BitSet的一些了解
- HDOJ 2051 Bitset
- 标准库(std)bitset类型
- bitset C++
- bitset应用——用string数组对bitset数组赋值