Description (题目)
要求计算2的N次方。
Input(输入)
一行,一个整数,表示N。N为不超过1000的正整数。
Output (输出)
一行,表示计算结果。
Sample Input (例子,输入)
10
Sample Output (例子,输出)
1024
答题需要很规范,谨慎。
Description (题目)
要求计算2的N次方。
Input(输入)
一行,一个整数,表示N。N为不超过1000的正整数。
Output (输出)
一行,表示计算结果。
Sample Input (例子,输入)
10
Sample Output (例子,输出)
1024
答题需要很规范,谨慎。
var a : array[ 1..300 ] of 0..9 ;
n , k , i : longint ;
procedure work ;
var x , i : Longint ;
begin
x := 0 ;
for i := 1 to k do
begin
x := a[ i ] * 2 + x ;
a[ i ] := x mod 10 ;
x := x div 10 ;
end;
while x > 0 do
begin
inc( k );
a[ k ] := x mod 10 ;
x := x div 10 ;
end;
end;
begin
readln( n );
a[ 1 ] := 1 ;
k := 1 ;
for i := 1 to n do
work ;
for i := k downto 1 do
write( a[ i ] );
writeln;
end.