要求是这样的 编写一个函数
使得 输入一个整数n,如果n>=0,则终止运算,并输出一句话:“请输入一个正整数”;
否则,如果n是偶数,则将n除2,并赋给n;
否则,将3n+1赋给n。不断循环,直到n=1,才停止计算,并输出一句话:“运算成功”。
写的R程序是:
Er=function(n){
if (n<=0) list("请输入一个正整数!")
else{ repeat{ if (n==1) break if (n%%2==0) n=n/2 else n=3*n+1 } list("计算成功") } }
请各位帮忙看下 哪里错了。。谢谢啦。


雷达卡




京公网安备 11010802022788号







