A33820. 对折纸张
填空题
困难
知识点
题目描述
对折纸张
题目描述
现要对一张纸张进行反复对折,纸张的单页厚度为0.2毫米,请问最少对折几次后,纸的厚度超过N毫米(N为正整数,1<N<1000)。
输入描述
输入一个正整数N(1<N<1000)
输出描述
输出一个整数,表示纸张最少对折几次后,纸的厚度超过N毫米(大于N毫米)
样例输入
2
样例输出
4
参考答案
#include<iostream>
using namespace std;
int main() {
int n, cnt = 0;
double sum = 0.2;
cin >> n;
while(sum < n) {
sum *= 2;
cnt++;
}
cout << cnt << endl;
return 0;
}
上一题
下一题