c++
已知有一张纸,其厚度为1厘米。现在给你一座山的高度N(单位:米)。问将纸对折多少次后,其厚度将超过这座山的高度?
#include<iostream>
using namespace std;
int main()
{
int a,i,n;
while(cin>>a)
{
for(i=0,n=1;n<=a*100;i++)
{
n=n*2;
}
cout<<i<<endl;
}
return 0;
}
c++
已知有一张纸,其厚度为1厘米。现在给你一座山的高度N(单位:米)。问将纸对折多少次后,其厚度将超过这座山的高度?
#include<iostream>
using namespace std;
int main()
{
int a,i,n;
while(cin>>a)
{
for(i=0,n=1;n<=a*100;i++)
{
n=n*2;
}
cout<<i<<endl;
}
return 0;
}