題不難,但是小地方出錯的多
1.sum=1 容易忘
2.double 除以2.0
3.結果保證在int範圍要強轉換爲int
#include <iostream>
using namespace std;
int main()
{
double sum;
int n;
while(cin>>n){
sum=1; //!!初始化
for(int i=0;i<n-1;i++){
sum=(sum+1)*2.0; ///2.0
}
cout<<(int)sum<<endl; //int強轉換
}
}