计算1+2+4+8+16+32+...+2^20
来源:百度知道 编辑:UC知道 时间:2024/05/20 13:12:12
正确的算法是如何的,最好有程序代码谢谢大家.
=i*2;
sum=sum+i;
这两语句哪个再前哪个再后啊.
=i*2;
sum=sum+i;
这两语句哪个再前哪个再后啊.
vc6下运行通过
#include <stdio.h>
void main()
{
long sum,an;
int i;
for(i=1,an=1,sum=0;i<21;i++)
{
sum+=an;
an*=2;
}
printf("sum=%ld\n",sum);
}
#include "stdio.h"
int main(void)
{
long sum,i=1;
int n;
sum=1;
for(n=1;n<=20;n++){
i=i*2;
sum=sum+i;}
printf("sum=%ld\n",sum);
return 0;
}
我的这个没错,MexicanHat 少弄了一次循环.也就是没有加2^20
用Excel计算1,2,4,8,16,……,256的平均值,计算结果保留2位小数
计算:3*(2^2+1)*(2^4+1)*(2^8+1)*(2^16+1)*(2^32+1)+1
计算:2(3+1)(3^2+1)(3^4+1)(3^8+1)(3^16+1)(3^32+1)+1
计算:2/1+4/1+8/1+16/1+32/1=?
编程计算1!+2!+3!+4!+........+20!
计算:(2的2次+1)(2的4次+1)(2的8次+1)(2的16次+1(2的32次+1)
简化计算 (2+1)(2^2+1)(2^4+1)(2^8+1)(2^32+1)+1
简便计算:1/2+3/4+7/8+15/16+31/32+63/64+127/128+255/256
(1)编程:计算16开4次方的全部方根(2)编程:将上面计算所得的方根点用直线段连接起来
计算(2+1)(2^2+1)(2^4+1)(2^8+1)得?