1樓:匿名使用者
#include
#include
void main()
int i,n,sum=0;
printf("please input n:");
scanf("%d",&n);
for(i=0;i<=n;i++)
sum+=pow(2,i);
printf("sum=%d\n",sum);
#include
#include
void main()
int i=0,n,sum=0;
printf("please input n:");
scanf("%d",&n);
while (i<=n)
sum+=pow(2,i);
i++;
printf("sum=%d\n",sum);
2樓:
c#前提。
普通演算法:
double result = 0;
for (int i = 0; i < 11; i++) result += math.pow(2, i);
高階演算法:
int result2 = 0;
for (int i = 0; i < 11; i++) result2 += 1 << i;
運算結果是2047。高階演算法的理解:由於底數剛好是2,從二進位制01出發,2的n次冪 = 1< 3樓:匿名使用者 matlab程式設計: a=zeros(11,1); a(1)=1; for i=1:10 a(i+1)=2^i; endsum(a) 2的0次方一直加到2的10次方 和是多少 4樓:歡歡喜喜 =1+2+4+8+16+32+64+128+256+512+1024 =2047 從2的0次方一直加到2的n次方是多少 5樓:瓜瓜魚 ^2^(n+1)-1 這是一個等比數列求和的問題: 等比數列: 等比數列是說如果一個數列從第2項起,每一項與它的前一項的比值等於同一個常數。這個常數叫做等比數列的公比,公比通常用字母q表示(q≠0),等比數列a1≠ 0。其中an中的每一項均不為0。 注:q=1 時,an為常數列。 等比數列有求和公式: 6樓:匿名使用者 等比數列求和公式,首項為a1,公比為q(不能為0) sn=a1*(1-q^n)/(1-q) 即: 1+2^1+2^2+……+2^n=1+sn=1+2^(n+1)-2=2^(n+1)-1 7樓:匿名使用者 sn=a1(1-q^n)/(1-q)2的0次方一直加到2的n次方=1+ 2*(1-2^n)/(1-2)=2^(n+1) -1 c語言要一次輸出2的一次方到十次方的值,為什麼我輸出的全是0啊~求各位大神解答,謝謝啦~ 8樓:怎 #include#includeint main() return 0; } 謇士恩淦丁 2的零次方就是兩個不等於0的相同數相除,所以等於1. 諸鬆蘭常申 這是冪運算的發展。同底冪相乘,指數相加 同底冪相除,指數相減 a m a n a m n 但是當出現m n時,為了使運算可行,就必須引入 零次冪 概念。這從兩數 不為0 相除結果等於1,可以理解,規定a 0 1 a 0 佴... 設a 2的1次方 2的2次方 2的3次方 2的4次方 2的5次方,則2a 2的2次方 2的3次方 2的4次方 2的5次方 2的6次方2a a 2的6次方 2的1次方 a 2的6次方 2 s今生緣 2 1 2 2 2 3 2 4 2 5 2 5 2 5 2 1 2 6 2 1 2 6 2 因為2 2 ... 守愚 等比數列的題 2 0 2 1 2 2 2 2004 1 2 2005 1 2 2 2005 1 2 n表示2的n此方 如果你沒有學過等比數列,那這麼做 2 0 1 2 1 2 2 2 4 2 3 8 我們發現1 2 3 1 2 4 7 1 2 4 8 15 也就是說前面幾項加起來等於後面一項減...2的零次方為什麼等於,2的零次方為什麼等於1?
2的1次方加2的2次方加2的3次方加2的4次方加2的5次
2的0次方加2的1次方加2的3次方一直加到2的2019次方等於幾