源代码: #include<iostream> using namespace std; long fac(int n); int main(){ int n; long y; cout<<"输入一个整数,求其阶乘:"<<endl; cin>>n; y=fac(n); cout<<y<<endl; return 0; } long fac(int n){ long f; if(n<0){ cout<<"不存在!"<<endl; }else if(n==0){ f=1; }else{ f=fac(n-1)*n; } return f; } 结果哦: //这段源代码,觉得文字解释的不够清楚,可以看看这段视频,里面的老师讲解的或许能懂! 玩课网:www.wanke001.com/User/Student/CourseStudy.aspx?ClassID=26&PhaseDetailID=1588 注册一个账号之后登陆,这个视频讲解到 左右的时间,就会有这段例子;
分享知识,分享快乐!希望中国站在编程之巅! ----融水公子 |
|