(新人求解)求源程序水兵分椰子问题。谢谢
n(1<n<=5)个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的n堆还剩下1个给了猴子,自己藏起1堆然后,第2个水手把剩下的n-1堆混合后重新分为等量的n堆还剩下1个给了猴子,自己藏起1堆以后第3、4个水手依次按此方法处理。最后第n个水手把剩下的椰子汾为等量的n堆后,同样剩下1个给了猴子请用迭代法编程计算并输出原来这堆椰子至少有多少个,n的值要求从键盘输入。若输入的n值超出要求的范围程序输出"Error!"。
提示:分成的等量的堆数应该与水手的数量一致.