#include<bits/stdc++.h> using namespace std; int main(){ int a, cnt = 1; cin >> a; while(a != 1){ a = floor((double) a / 2); cnt ++; } cout << cnt << endl; return 0; }
为什么是1啊?