4. 在proc()函数内部,使用for循环遍历未使用的数字。当遇到未使用数字i时,执行以下操作:a. 将i标记为已使用(used[i]=1)。b. 将i插入当前排列(result[step]=i)。c. 调用proc()递归求解下一个位置。d. 完成递归后,回溯将i标记为未使用(used[i]=0),以便尝试其他排列。5. 在main()函数中,读取数字总数N,并调用proc()开始全排列计算。该递归算法通...