回为是非常想实实在在地搞清楚这个问题,所以求它的源代码和自然语言,就是用自然语方来表示这个题的算法和执行的步骤!源代码要有注解!注解要清楚!!!)50分求解这个问题!!!
谢谢!!!!
15 个解决方案
#1
2的平方+2的2次方?????
#2
#include<cmath>
for(int i = 0;i<=10;i++)
sum +=pow(2,i);
就可以拉
for(int i = 0;i<=10;i++)
sum +=pow(2,i);
就可以拉
#3
#include <math.h>
#include <iostream.h>
void main()
{
int sum=0,i;
for(i=1;i<=10;i++)
{
sum=sum+pow(2,i);
}
cout<<"结果是:"<<sum<<endl;
}
函数pow是math.h里的,pow(x,y)是算初x的y次方
#include <iostream.h>
void main()
{
int sum=0,i;
for(i=1;i<=10;i++)
{
sum=sum+pow(2,i);
}
cout<<"结果是:"<<sum<<endl;
}
函数pow是math.h里的,pow(x,y)是算初x的y次方
#4
long sumall(int n)
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;
sum+=pow2;
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;
sum+=pow2;
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
#5
sum存放前i项和,pow2存放第i项的值2^i,
每一个循环,pow2变为原来2倍,再加上sum,就得到新的sum
每一个循环,pow2变为原来2倍,再加上sum,就得到新的sum
#6
long sumall(int n)
{
long sum=0, pow2=1;
for(int i=0;i<n;++i )
{
pow2 <<=1;
sum += pow2;
}
return sum;
}
{
long sum=0, pow2=1;
for(int i=0;i<n;++i )
{
pow2 <<=1;
sum += pow2;
}
return sum;
}
#7
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float sum=0;
for(int i=0;i<11;i++)
sum+=pow(2,i);
cout<<"result:"<<sum;
cin>>i;
}
#include<cmath>
using namespace std;
int main()
{
float sum=0;
for(int i=0;i<11;i++)
sum+=pow(2,i);
cout<<"result:"<<sum;
cin>>i;
}
#8
我帮忙注视一下吧
long sumall(int n)//sum表示最终求和,pow2表示每一次加的2的n次方,实际上,
//你完全可以每次都计算一次2的n次方,不过这样计算量太大了
//所以你只需要在每次循环的时候,让pow2乘2就可以了
//你不妨手工算一下
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;//每次运行的时候乘2
sum+=pow2;//等价于sum=sum+pow2也就是把上一次的总合加上新的pow2
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
long sumall(int n)//sum表示最终求和,pow2表示每一次加的2的n次方,实际上,
//你完全可以每次都计算一次2的n次方,不过这样计算量太大了
//所以你只需要在每次循环的时候,让pow2乘2就可以了
//你不妨手工算一下
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;//每次运行的时候乘2
sum+=pow2;//等价于sum=sum+pow2也就是把上一次的总合加上新的pow2
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
#9
pow(x,y) xy. A domain error occurs if x=0 and y<=0, or if x<0 and y is not an integer.
算法就是楼上说得拉
就是循环
算法就是楼上说得拉
就是循环
#10
#include <iostream.h>
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思!
c*=2;//这一句是什么意思!
}
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思!
c*=2;//这一句是什么意思!
}
#11
#include <iostream.h>
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思! //sum = sum+c;
c*=2;//这一句是什么意思! // c = c*2;
}
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思! //sum = sum+c;
c*=2;//这一句是什么意思! // c = c*2;
}
#12
long sumall(int n)
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;
sum+=pow2;
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;
sum+=pow2;
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
#13
顶着个
long sumall(int n)
{
long sum=0, pow2=1;
for(int i=0;i<n;++i )
{
pow2 <<=1;
sum += pow2;
}
return sum;
}
long sumall(int n)
{
long sum=0, pow2=1;
for(int i=0;i<n;++i )
{
pow2 <<=1;
sum += pow2;
}
return sum;
}
#14
#include <iostream.h>
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思! //sum = sum+c;
c*=2;//这一句是什么意思! // c = c*2;
}
真搞不明白FOR循环体内没有i呢??
不明白!!为什么这一个就有呢??
#include <iostream.h>
void main()
{
int sum=0;
int i;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
cout <<"计算结果是:"<<sum<<endl;
}
有那个高手帮我解试一下!!非常感谢!!
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思! //sum = sum+c;
c*=2;//这一句是什么意思! // c = c*2;
}
真搞不明白FOR循环体内没有i呢??
不明白!!为什么这一个就有呢??
#include <iostream.h>
void main()
{
int sum=0;
int i;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
cout <<"计算结果是:"<<sum<<endl;
}
有那个高手帮我解试一下!!非常感谢!!
#15
for(int i = 0;i<=10;i++)
sum +=pow(2,i);
sum +=pow(2,i);
#1
2的平方+2的2次方?????
#2
#include<cmath>
for(int i = 0;i<=10;i++)
sum +=pow(2,i);
就可以拉
for(int i = 0;i<=10;i++)
sum +=pow(2,i);
就可以拉
#3
#include <math.h>
#include <iostream.h>
void main()
{
int sum=0,i;
for(i=1;i<=10;i++)
{
sum=sum+pow(2,i);
}
cout<<"结果是:"<<sum<<endl;
}
函数pow是math.h里的,pow(x,y)是算初x的y次方
#include <iostream.h>
void main()
{
int sum=0,i;
for(i=1;i<=10;i++)
{
sum=sum+pow(2,i);
}
cout<<"结果是:"<<sum<<endl;
}
函数pow是math.h里的,pow(x,y)是算初x的y次方
#4
long sumall(int n)
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;
sum+=pow2;
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;
sum+=pow2;
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
#5
sum存放前i项和,pow2存放第i项的值2^i,
每一个循环,pow2变为原来2倍,再加上sum,就得到新的sum
每一个循环,pow2变为原来2倍,再加上sum,就得到新的sum
#6
long sumall(int n)
{
long sum=0, pow2=1;
for(int i=0;i<n;++i )
{
pow2 <<=1;
sum += pow2;
}
return sum;
}
{
long sum=0, pow2=1;
for(int i=0;i<n;++i )
{
pow2 <<=1;
sum += pow2;
}
return sum;
}
#7
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float sum=0;
for(int i=0;i<11;i++)
sum+=pow(2,i);
cout<<"result:"<<sum;
cin>>i;
}
#include<cmath>
using namespace std;
int main()
{
float sum=0;
for(int i=0;i<11;i++)
sum+=pow(2,i);
cout<<"result:"<<sum;
cin>>i;
}
#8
我帮忙注视一下吧
long sumall(int n)//sum表示最终求和,pow2表示每一次加的2的n次方,实际上,
//你完全可以每次都计算一次2的n次方,不过这样计算量太大了
//所以你只需要在每次循环的时候,让pow2乘2就可以了
//你不妨手工算一下
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;//每次运行的时候乘2
sum+=pow2;//等价于sum=sum+pow2也就是把上一次的总合加上新的pow2
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
long sumall(int n)//sum表示最终求和,pow2表示每一次加的2的n次方,实际上,
//你完全可以每次都计算一次2的n次方,不过这样计算量太大了
//所以你只需要在每次循环的时候,让pow2乘2就可以了
//你不妨手工算一下
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;//每次运行的时候乘2
sum+=pow2;//等价于sum=sum+pow2也就是把上一次的总合加上新的pow2
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
#9
pow(x,y) xy. A domain error occurs if x=0 and y<=0, or if x<0 and y is not an integer.
算法就是楼上说得拉
就是循环
算法就是楼上说得拉
就是循环
#10
#include <iostream.h>
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思!
c*=2;//这一句是什么意思!
}
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思!
c*=2;//这一句是什么意思!
}
#11
#include <iostream.h>
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思! //sum = sum+c;
c*=2;//这一句是什么意思! // c = c*2;
}
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思! //sum = sum+c;
c*=2;//这一句是什么意思! // c = c*2;
}
#12
long sumall(int n)
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;
sum+=pow2;
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
{
long sum=0,pow2=2;
for(int i=1;i<=n;i++)
{
pow2=pow2*2;
sum+=pow2;
}
return sum;
}
int main(void)
{
cout<<sumall(10);
}
#13
顶着个
long sumall(int n)
{
long sum=0, pow2=1;
for(int i=0;i<n;++i )
{
pow2 <<=1;
sum += pow2;
}
return sum;
}
long sumall(int n)
{
long sum=0, pow2=1;
for(int i=0;i<n;++i )
{
pow2 <<=1;
sum += pow2;
}
return sum;
}
#14
#include <iostream.h>
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思! //sum = sum+c;
c*=2;//这一句是什么意思! // c = c*2;
}
真搞不明白FOR循环体内没有i呢??
不明白!!为什么这一个就有呢??
#include <iostream.h>
void main()
{
int sum=0;
int i;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
cout <<"计算结果是:"<<sum<<endl;
}
有那个高手帮我解试一下!!非常感谢!!
int main()
{
int sum=0;c=2;i;
for (i=1;i<=10;i++)
{
sum+=c;//这一句是什么意思! //sum = sum+c;
c*=2;//这一句是什么意思! // c = c*2;
}
真搞不明白FOR循环体内没有i呢??
不明白!!为什么这一个就有呢??
#include <iostream.h>
void main()
{
int sum=0;
int i;
for(i=1;i<=100;i++)
{
sum=sum+i;
}
cout <<"计算结果是:"<<sum<<endl;
}
有那个高手帮我解试一下!!非常感谢!!
#15
for(int i = 0;i<=10;i++)
sum +=pow(2,i);
sum +=pow(2,i);