| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1106 人关注过本帖
标题:阶乘问题
只看楼主 加入收藏
rosesnguns
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2004-7-20
收藏
 问题点数:0 回复次数:16 
阶乘问题

我是新手,大家能帮助我吗?先谢谢大家

e=1!+2!+3!+4!+......n!

应当怎样编写阿

搜索更多相关主题的帖子: 阶乘 
2004-07-20 15:20
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 

说句实话,如果你看过函数递归这一节,那你就应该自己去思考

如果你没看,告诉你也是白告诉


淘宝杜琨
2004-07-20 16:29
chengstone
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
帖 子:562
专家分:226
注 册:2004-4-3
收藏
得分:0 

http://bbs.bc-cn.net/bbs/dispbbs.asp?boardID=44&ID=3299&page=2

这个能帮到你 要多思考 勤思考 会思考


qq:69558139
2004-07-20 19:10
卧龙先生
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2004-7-18
收藏
得分:0 
应该用两个循环嵌套就行了吧。一个用来算阶乘,一个用来数字递增。

我是一只小小小小菜鸟!!
2004-07-22 00:42
空前
Rank: 1
等 级:新手上路
帖 子:1146
专家分:0
注 册:2004-5-11
收藏
得分:0 

你的n应该是输入的吧:

main()

{int i,n,s=0,t=1;

printf("input n:");

scanf("%d",&n);

for(i=1;i<=n;i++)

{t=t*i;

s=s+t;

}

printf("e=%d\n",s);

getch();

}

如果你输入的数过大的话,会出现溢出,改下数据类型!


2004-07-22 09:17
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 

好是好,但是我认为这个是 函数递归 那章的问题,所以尽量要用递归的思路去想,要不然出题目的人不是白忙活了?

而且学好递归在后面也也是很有用的,利用价值不下于最万能的穷举法。(其实有时候也不怎么万能)


淘宝杜琨
2004-07-22 19:59
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

main() { long s[23],t[23],a,b,c,g=0,e,f,k=0,p=10000000; int x,y;

for (x=22;x>=0;s[x]=0,x--);

for (f=1;f<=100;f++) { for (x=22;x>=0;t[x]=0,x--); t[22]=1; for (e=1;e<=f;e++) for(x=22;x>=0;c=t[x],c*=e,a=c/p,b=c%p,t[x]=b+g,g=a,x--); for(y=22;y>=0;c=t[y]+s[y],a=c/p,b=c%p,s[y]=b+k,k=a,y--); } printf("%ld",s[0]); for(x=1;x<=22;printf("%.7ld",s[x]),x++); getch(); }


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-07-23 00:43
碎方脸
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2004-7-24
收藏
得分:0 
for里套个求递归的函数
2004-07-24 20:41
signjing
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-3-24
收藏
得分:0 
同意4楼的,另外不要一味的去编程,基础真的很重要,而且循环用的好的话可以代替很多的递归。
当然还得看题目的要求。

我的QQ:395812618
2006-08-18 15:14
ridwsc
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2006-8-10
收藏
得分:0 
递归问题.

中国加油,加油,加油~~~~~ 我行~~我可以~~C
2006-08-18 15:17
快速回复:阶乘问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.068195 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved