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 任何數的...