eof(struct node));Р p_node->num = num; Рp_node->next = p_header;; Р (10) ;Рp_tail = p_node;Р Р} Р return p_header; Р}Рvoid main() Р{ Р int n, m; Р struct node *p_node, *p_header, *p_temp; Р printf("Please enter the total and the key :"); Р scanf("%d%d",&n,&m); Р printf("The total num is : %d \nThe key is : %d \n",n,m); Р (11) ; Р p_node= p_header; Р while ( (12) ) Р { Р int i = 1; Р for (; i < m - 1; i++) Р { Р (13) ; Р } Р printf("delet %d\n", p_node->next->num); Рp_temp = p_node->next; Р (14) ;Р (15) ;Рfree(p_temp);Р } Р printf("%d ", p_node->num); Р free(p_header); Р}Р(9) (10) Р(11) (12) Р(13) (14) Р(15) Р六. 编程。(10分)Р1.用递归法编写计算的函数,其中为整数,并且, 其中函数声明形式为: Рfloat power(float x, int n)