12周。。阶乘

来源:互联网 发布:山东网络电视台直播 编辑:程序博客网 时间:2024/05/22 03:40

问题及代码:

/**Copyright (c) 2014,烟台大学计算机学院*All rights reserved.*文件名称:求阶乘.cpp*作者:李莉*完成日期:2014年11月02日*版本号:v1**问题描述:输入一个整数。求该数的阶乘*程序输入:一个整数*程序输出:该数的阶乘*/#include <iostream>using namespace std;long fac (int n);int main(){    long y;    int n;    cout<<"请输入一个整数:";    cin>>n;    y=fac(n);    cout<<n<<"!="<<y<<endl;    return 0;}long fac (int n){    long f;    if (n<0)    {        cout<<"输入错误。。找茬呢吧!"<<endl;        f=-1;    }    else if (n==0||n==-1)        f=1;    else        f=n*fac (n-1);    return f;}

运行结果:


心得体会:调用是很好用。。but时间长了。用习惯了就懒得用之前的了

0 0
原创粉丝点击