主题:10^100转成二进制是多少?
_超.C
[专家分:10] 发布于 2011-05-21 16:36:00
10^100转成二进制是多少?
有多少位?
回复列表 (共6个回复)
沙发
bruceteen [专家分:42660] 发布于 2011-05-21 17:11:00
10^100的二进制表示形式有多少位?
--- log(2) 10^100
= log(10)10^100 / log(10)2
= 100 / log(10)2
= 332.19280948873623478703194294894
板凳
_超.C [专家分:10] 发布于 2011-05-21 17:15:00
1楼的是什么意思?
3 楼
fragileeye [专家分:1990] 发布于 2011-05-21 19:20:00
1楼数学基础建在啊!!
4 楼
cgl_lgs [专家分:21040] 发布于 2011-05-21 23:48:00
一楼少了取整+1:)
5 楼
JackieRasy [专家分:3050] 发布于 2011-05-22 07:44:00
[code=c]
#include<iostream>
int main(){
size_t n, flag = 1;
while(std::cin>>n){
int count = 0;
while(n ){
if(n&flag) ++count;
n >>= 1;
}
std::cout<<"\nThere're "<<count<<" 1s in the binary representation.\n";
}
return 0;
}
[/code]
6 楼
cgl_lgs [专家分:21040] 发布于 2011-05-22 22:16:00
唉,JackieRasy兄没有仔细审题啊。。。
我来回复