總時間限制: 1000ms 記憶體限制: 65536kb
描述任意給定乙個正整數n(n<=100),計算2的n次方的值。
輸入輸入乙個正整數n。輸出輸出2的n次方的值。樣例輸入
5樣例輸出
32提示高精度計算
1 #include 2int main(int argc, char *ar**)
3;//
表示大整數,低位在前,高位在後
6int len,c; //
表示大整數的位數
7 scanf("
%d",&n);//
輸入正整數n(n<=100),計算2^n
8 a[0]=1;//
初始化的值,表示2^0,用於累乘
9 len=1;10
11for(i=1;i<=n;i++)//
計算2的i次方:每次乘以乙個2
1220
if(c!=0)//
向更高位進製
2125}26
for(--len;len>=0;len--)
2730 printf("\n"
);31
return0;
32 }
另一篇文章:
計算2的n次方
任意給定乙個正整數n n 100 計算2的n次方的值。輸入乙個正整數n。輸出2的n次方的值。計算2的n次方也是依次相乘2,大於個位則進製,從後向前儲存元素,所以要令初始值為1.includeint main 建立儲存資料的陣列 a 49 1 用陣列儲存 int n int i int x 0 x代表...
計算2的N次方 C語言
總時間限制 1000ms 記憶體限制 65536kb 描述 任意給定乙個正整數n n 100 計算2的n次方的值。輸入輸入乙個正整數n。輸出輸出2的n次方的值。思考 當n值小時可用函式pow 2,n 當2 n值大於int型的範圍時?樣例輸入 5樣例輸出 32核心思考 運用一維陣列如何在值大於等於10...
計算2的n次方(高精度)
problem description 任意給定乙個正整數n n 100 計算2的n次方的值。input 輸入有多行,每行只有乙個正整數n。output 輸出2的n次方的值。sample input51 sample output322 用c語言實現的 如下 include include incl...