第4周-项目5-(1)

来源:互联网 发布:linux配置samba服务器 编辑:程序博客网 时间:2024/05/29 10:22

问题及代码:

/**Copyright (c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作    者:王艺霖*完成日期:2016年3月19日*版 本 号:v1.0**问题描述:编写递归函数求出n的阶乘* *输入描述:输入n值*输出描述:输出n的阶乘*/#include<iostream>int digui(int );using namespace std;int main(){    int n,p;    cin>>n;    digui(n);    p=digui(n);    cout<<p;    return 0;}int digui(int x){    if(x==1)        return 1;    else    return x*digui(x-1);}

运行结果:

知识点总结:

递归就是自己调用自己

学习心得:

用递归解决问题很简单

0 0
原创粉丝点击