请教几个c语言的问题

[复制链接]
查看11 | 回复0 | 2006-6-23 22:41:15 | 显示全部楼层 |阅读模式
递归函数常用来求解n!(某数的阶乘)#inclideint factorialint fac(int number)/*由子函数实现求解阶乘*/{int factorial;if(number<0)prinft("input Error!");else if(number==0||number==1)/*递归结束条件*/factorial=1;elsefactorial=fac(number-1)*number;/*递归调用*/return factorial;}main(){int inum;printf("Please enter a number:");scanf("%d",&inum);printf("\n%d!=%d\n",inum,fac(inum));
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行