读书人

麦卡锡的F91函数也许被用在什么地方

发布时间: 2013-04-09 16:45:09 作者: rapoo

麦卡锡的F91函数可能被用在什么地方?

UINT f91(UINT n)
{
if ( n >= 101 )
{
return n - 10 ;
}
else
{
return f91( f91( n + 11 ) ) ;
}
}


我推导了一下,这个函数当参数n小于等于100时,返回91,否则返回n-10,为什么不这样做?

return (n>=101)?(n-10):91; F91函数
[解决办法]
wiki gives a pretty good explanation.
http://en.wikipedia.org/wiki/McCarthy_91_function

读书人网 >C++

热点推荐