c语言2的n次方