c语言算阶乘相加