问题类型:使用问题
使用的操作系统:Windows10
问题描述:调试运行下面这段函数的时候总是退出,怎么情况
发现问题,即使是我使用啦%也不应该导致程序直接退出啊。
问题截图:
function [r] = collatzConjecture(x)if x==1r=1;elseif x %2 ==0x=x/2;r=collatzConjecture(x);else x = x * 3 + 1;r=collatzConjecture(x);endendend
您好!这个问题是您创建的函数名称和你在判断语句中调用的算法同名导致的,原因是你一边在创建这个函数,一边又在调用这个函数,所以计算机无法理解您具体想做什么,所以闪退,感谢您对北太天元的支持,谢谢!