有这样一个函数:
fun_12=function(a){
if (a=floor(a))
b<-a
n<-1
else
{
b<-floor(a)
while (b<a)
{
c<-floor((a-b)*10^n)
b<-b+c/10
n<-n+1
}
return(c)
}
现在我想返回c,可是c只在while循环中有效,那么怎么样才能返回c呢????希望高手帮忙解决一下,麻烦了~~~~
|
楼主: Arphan
|
2623
2
求教R语言编程 |
|
大专生 86%
-
|
回帖推荐shenbaiseshatan 发表于3楼 查看完整内容 1# Arphan
提供一种解决方案,楼主可以在循环的外部(函数体内)先定义c
| ||
|
|
| ||
|
胜人者有力,自胜者强!
|
||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


