分类：电脑/网络-程序设计
问题：pascal的一道简单题（计算N的K次方）计算N的K次方(K要区 
计算N的K次方 (K要区分奇偶性)

回答：如果N、K及N^K都在longint范围内，可以用函数power(N,K)返回N^K；
如不然，可选用(高精乘 + )循环：
var i,S,N,K:longint;
begin
   readln(N,K);
   S:=1;
   for i:=1 to K do
      S:=S*N;   //这里的"*"可以是高精乘的函数
   writeln(S);
end.

如果上述程序在时间上过不去，则可以考虑用二分 + 递归，即将K次乘法化为以2为底K的对数（log2(K)）次,这里我不写了，有兴趣的话再问我。