9 条题解
- 1
信息
- ID
- 63
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- 递交数
- 296
- 已通过
- 167
- 上传者
全网最简AC13行代码,点个赞吧,求求了!
#include <iostream>
using namespace std;
int main()//经典开头好习惯
{
int h=100,a=1;//初始化
while(h>=0.5)//判断循环
{
h/=2;//100不断除以二
a++;//每除以一次次数加1
}
cout<<a;//输出
return 0;//结尾
}
对于上面的老六,我只能单走一个9(6翻了)
#include<bits/stdc++.h>
using namespace std;int main(){double n=100,m;while(n>=0.5){n/=2;m++;}cout<<m;return 0;}
你说啥
#include<bits/stdc++.h> using namespace std;int main(){double n=100,m;while(n>=0.5){n/=2;m++;}cout<<m;return 0;}
#include <bits/stdc++.h>
using namespace std;
int main(){
cout << 8;
}
#include <bits/stdc++.h>
using namespace std;
int main(){
double n = 100, num = 0;
while(n >= 0.5){
n /= 2;
num++;
}
cout << num;
}
#include <iostream> using namespace std; int main() { double i = 100; int num = 0; while (i >= 0.5) { i /= 2; num++; } cout << num; return 0; }
#include <iostream>
using namespace std;
int main()
{
cout << 8 << endl;
return 0;
}
你这
…
老六不走寻常路
6
两行
#include<bits/stdc++.h>
using namespace std;int main(){double n=100,m;while(n>=0.5){n/=2;m++;}cout<<m;return 0;}
#include<bits/stdc++.h>
using namespace std;
int main()
{
double n=100,m;
while(n>=0.5)
{
n/=2;
m++;
}
cout<<m;
return 0;
}