写出计算1+2+2^2+2^3+……+2^10的程序.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 10:30:32
写出计算1+2+2^2+2^3+……+2^10的程序.
写出计算1+2+2^2+2^3+……+2^10的程序.
写出计算1+2+2^2+2^3+……+2^10的程序.
C语言:
include (stdio.h)
void main()
{
int i,s=0;
for(i=0;i
include (stdio.h)
void main()
{
int i, s=0;
for(i=0;i<=10;i++)
{s=s+s^i;}
printf ("%d",s);
}
这是一个C程序
#include
int main()
{
printf("%d", (1<<11)-1);
}
1+2+2^2+2^3+......+2^10=(1-2^11)/(1-2)=2047
用的是等比数列求和公式a1(1-q^n)/(1-q)
#include
int f1(int a,int b) //a 底数, b 指数 不想直接调用pow函数
{
int m=1;
for(int i=0;i m=m*a;
return m;
}
int f(int a,int b)
全部展开
#include
int f1(int a,int b) //a 底数, b 指数 不想直接调用pow函数
{
int m=1;
for(int i=0;i m=m*a;
return m;
}
int f(int a,int b)
{
int result=0;
for(int i=0;i<=b;i++)
result=result+f1(a,b);
return result;
}
void main()
{
int n=f(2,10);
printf("%d",n);
}
收起