|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 此程序求大神注解,小白看不懂,求帮忙
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
535
人关注过本帖
标题:
此程序求大神注解,小白看不懂,求帮忙
只看楼主
加入收藏
月殇
等 级:
新手上路
帖 子:13
专家分:0
注 册:2014-9-28
楼主
收藏
问题点数:0 回复次数:3
此程序求大神注解,小白看不懂,求帮忙
#include<stdio.h>
int func(int n)
{
if(n==1)
return 1;
return n*func(n-1);
}
void main()
{
int n=func(5);
printf("%d",n);
}
搜索更多相关主题的帖子:
return
2014-10-30 23:33
举报帖子
使用道具
赠送鲜花
embed_xuel
等 级:
贵宾
威 望:
58
帖 子:3845
专家分:11385
注 册:2011-9-13
第
2
楼
收藏
得分:0
你再请个老师得了
总有那身价贱的人给作业贴回复完整的代码
2014-10-31 08:07
举报帖子
使用道具
赠送鲜花
神马不是神
来 自:广信软
等 级:
论坛游民
帖 子:12
专家分:33
注 册:2014-8-4
第
3
楼
收藏
得分:0
回复 楼主 月殇
# include<stdio.h>
int func(int n)//自己定义的一个函数,括号里面的int是形参的类型,n为形参,括号外面的int是返回值得类型
{
if (n==1)//判断n是否全等于1
{
return 1;//如果是就把1返回出去
}
return n*func(n-1);//否则就执行这里,func(n-1)是对自身的调用,所有最后的运算是5*4*3*2*1=120
}
void main()//这里是主函数
{
int n=func(5);//调用上面自己定义的函数func(),然后赋值给n
printf("%d\n",n);//输出n
}
2014-10-31 08:46
举报帖子
使用道具
赠送鲜花
happy两棵树
等 级:
论坛游民
帖 子:28
专家分:62
注 册:2013-7-18
第
4
楼
收藏
得分:0
n =1 ,return 1 ,func(1) = 1
n=2 , return 2*func(1)= 2,func(2) = 2
n=3, return 3*func(2) = 6,func(3) = 6
n =4, return 4*func(3) = 24,func(4) =24
n = 5,return 5*func(4) = 120,func(5) =120
用递归的方法,实现阶乘运算啊。
2014-10-31 08:47
举报帖子
使用道具
赠送鲜花
4
1/1页
1
快速回复:
此程序求大神注解,小白看不懂,求帮忙
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.025446 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved