HDU2051 Bitset
2015-01-30 11:44
141 查看
说得这么复杂,搞得我以为要学习C++的bitset类一样,其实就是十进制转二进制
#include <stdio.h>
int
main(int argc, char **argv) {
int n, k;
int bit[15];
while (scanf("%d", &n) == 1) {
k = 0;
while (n > 0) {
bit[k++] = n % 2;
n /= 2;
}
while (--k) {
printf("%d", bit[k]);
}
printf("%d\n", bit[0]);
}
return 0;
}
#include <stdio.h>
int
main(int argc, char **argv) {
int n, k;
int bit[15];
while (scanf("%d", &n) == 1) {
k = 0;
while (n > 0) {
bit[k++] = n % 2;
n /= 2;
}
while (--k) {
printf("%d", bit[k]);
}
printf("%d\n", bit[0]);
}
return 0;
}
相关文章推荐
- Bitset[HDU2051]
- HDU2051 Bitset
- hdu2051 Bitset (十进制转化为二进制) java
- hdu2051 bitset
- HDU2051 Bitset
- Hdu2051 *** Bitset (十进制化二进制)
- HDU2051 Bitset
- hdu2051 Bitset
- HDU2051 Bitset
- HDU2051_Bitset
- hdu2051 Bitset(C语言)
- bitset
- T19216 毒瘤题 bitset求七维偏序 分块
- C++11 bitset
- Gym - 101492C Coprimes [bitset+质因素分解]
- Boost (2): dynamic_bitset二进制数
- 2_ElatisSearch filter执行原理 bitset机制与caching机制
- [Bzoj3687]简单题(bitset)
- [bzoj2208][Jsoi2010]连通数_bitset_传递闭包floyd
- bitset用法整理