C語言求等比數列2的0次方,2的1次方,2的2次方2的63次方前64項的和

時間 2021-08-30 09:09:54

1樓:匿名使用者

給你提供三種方法,你自己根據其優劣進行選擇。

#include

#define n 64

/*方法一*/

unsigned _int64 fun_1( )return sum;

}/*方法二*/

unsigned _int64 fun_2( )/*方法三 2^0+2^1+2^2+......+2^(n-1) = 2^n - 1,因此直接求2^64-1即可,計算結果的二進位制即為64個連續的1,即printf("%i64u\n", 0xffffffffffffffff); 如果要用演算法去計算的話,則先求s=pow(2, 64),然後再求s - 1,但2^64對於64位整型變數都會溢位哦,不考慮溢位的話,可如下*/

unsigned _int64 pow(int x, int y) /*求x^y*/

unsigned _int64 fun_3( )void main()

2樓:

利用兩個迴圈巢狀,最外層的迴圈用來相加這64項,內層迴圈用來得出每個分項的值,具體的**應該自己想,想通了那麼這裡的知識也就明白了。

3樓:流星不死

//常規累加

# include

# include

int main(void)

//利用數學公式

# include

# include

int main(void)

4樓:匿名使用者

看我的方法,好牛的哦!

#include

void main()

c語言計算:1的1次方+2的2次方+....+10的10次方的和.

5樓:手機使用者

#include "stdio.h" #include "math.h" void main()

在等比數列中a2a8 36,a3 a7 15求q

我不是他舅 3 7 2 8 等比則a3a7 a2a8 36 a3 a7 15 韋達定理,a3,a7是方程x 15x 36 0的根x 3,x 12 a3 3,a7 12 則q 4 a7 a3 4 q 2 q 2 a3 12,a7 3 則q 4 a7 a3 1 4 q 2 2 所以q 2或q 2 2 a...

各項都為正數的等比數列an中,a1 1,a2 a3 27 1 a3 ,則通項公式an?答案為3 n減1詳解

a2 a3 27 1 a2 1 a3 27 a2 a3 a2 a3 a2 a3 27 a2 a1q,a3 a1q 2 a2 a3 a1 2 q 3 q 3an a1 q n 1 3 n 1 由a2 a3 27 1 a2 1 a3 有a1q a1q 2 27 1 a1q a1q 2 因為,a1 1 故...

2的0次方2的10次方各等於幾,2的0次方一直加到2的10次方 和是多少

china深山紅葉 2的0次方 2的10次方分別是 2的0次方 2 2 1 2的1次方 2 1 2 2的2次方 2 2 4 2的3次方 2 2 2 8 2的4次方 2 2 2 2 16 2的5次方 2 2 2 2 2 32 2的6次方 2 2 2 2 2 2 64 qi貓咪 2的0次方 1 任何數的...