| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 561 人关注过本帖
标题:请各位指教一下我的编程
取消只看楼主 加入收藏
lsnpersist
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-10-31
结帖率:25%
收藏
已结贴  问题点数:20 回复次数:3 
请各位指教一下我的编程
我初学编程,真的很菜鸟,很多东西都不懂,希望大家不要见怪,虚心指教,小弟感激不尽。下面是我编的一个程序(其实是按照书本编的),主要是红色部分出问题,其实我是特意这样的,想看看效果(要从错误中吸取经验嘛)。请大家指出为什么这样不行。   题目是输出1-5的阶乘值
#include<iostream>
using namespace std;
int fac(int);
int main()
{int i;
for(i=1;i<=5;i++)
cout<<i<<"!="<<fac(i)<<endl;
return 0;
}
int fac(int n)
{static int fac(1)=1;    原来是f=1  f=f*n
fac(n)=fac(n-1)*n;

return f;
}
搜索更多相关主题的帖子: 指教 
2009-10-31 19:52
lsnpersist
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-10-31
收藏
得分:0 
回复 2楼 wghost
明白了,谢谢你
2009-10-31 20:13
lsnpersist
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-10-31
收藏
得分:0 
版主说得很精辟,受教了。谢谢,以后一定多上论坛向各位大虾学习。
2009-10-31 20:21
lsnpersist
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2009-10-31
收藏
得分:0 
还有想向大家请教一下,返回值的具体过程是怎样的?  麻烦大家用版主的例子讲解一下当i=1和2时的整个过程  因为我不太懂(return f)的功能
2009-10-31 20:30
快速回复:请各位指教一下我的编程
数据加载中...
 
   



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

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