递归问题

sm1984815 2008-01-08 04:35:50
怎么用C#求n!(递归)
...全文
80 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shiweifu 2008-01-08
  • 打赏
  • 举报
回复
mark..
mamingjun 2008-01-08
  • 打赏
  • 举报
回复
long f(long n)
{
if(n=1)
return 1;
else
return n*(f(n-1));

}


在n较小的情况下. 否则会溢出.
hsyandy 2008-01-08
  • 打赏
  • 举报
回复
关注中。。。。
GhostAdai 2008-01-08
  • 打赏
  • 举报
回复
补充一楼:n不要超过20!
liprivate 2008-01-08
  • 打赏
  • 举报
回复
int fun(int n)
{
return n == 1 ? n : n*(fun(n-1));
}
bobocici 2008-01-08
  • 打赏
  • 举报
回复
if (argu == 0 || argu == 1) return 1;
else return argu * Multi(argu - 1);
h_w_king 2008-01-08
  • 打赏
  • 举报
回复
long f(long n)
{
if(n=1)
return 1;
else
return n*(f(n-1));

}


在n较小的情况下. 否则会溢出.

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧