c语言:求用vc写的m!/n!(m-n)!函数!给高分!

符号错了,应该都是英文的... 符号错了,应该都是英文的 展开
 我来答
元初晴014
2012-05-24 · TA获得超过2174个赞
知道小有建树答主
回答量:589
采纳率:0%
帮助的人:608万
展开全部
...如果不考虑数字过大问题,这个就很简单了。
考虑数字过大问题的话,
只要吧数字放在数组中表示就好了
比如开个n[100],
然后看m的上线,如果m上线不过大,可以选择 1000进制啊,10000进制啊什么的,视情况而定。
如果m过大,就把它也放进数组。。

这种题目就是磨时间的。。而且你给的信息又不全。。。
所以就不具体写了。。

如果你想让别人贴程序。。要么多给分,要么把题目描述清楚。。
比如你这个题,如果你把问题写的清楚些,我肯定会当个小练习写给你的,,因为我现在闲的蛋疼。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crazysnail_1
2012-05-24 · TA获得超过228个赞
知道小有建树答主
回答量:560
采纳率:0%
帮助的人:226万
展开全部
应该限制一下数字过大的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-24
展开全部
#include<stdio.h>
int main()
{
int action1(int n);
int m,n,a,b,c;
double e;
scanf("%d",&m);
scanf("%d",&n);
b=action1(m);
a=action1(n);
e=b/a;
c=action1(m-n);
printf("%lf\n",e);
printf("%d\n",c);
return 0;
}

int action1(int s)
{
int l;
if(s<=2)
l=s;
else
l=s*action1(s-1);
return l;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式