#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,sum=0;
for(i=1;i<=101;i=2*i+1) //不能为2*i+1
{
sum+=i;
}
printf("%d",sum);
return 0;
}
解法二
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,sum=0;
for(i=0;i<=50;i++)
{
sum+=2*i+1;
}
printf("%d",sum);
return 0;
}