#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
int i=0;
while(n>1){
i++;
n/=2; //n不断除以2
}
cout<<i<<endl;
return 0;
}
C++基础之对数是一个常用的数学概念,它是对求次方的逆运算。我们以2为基本数来举例:因为2的3次方是8,所以用2为底时,8的对数就是3。因为2的4次方是16,所以用2为底时,16的对数就是4。
最新推荐文章于 2024-04-20 19:28:16 发布