c语言幂次方函数