第12周项目1(3)-阅读有递归函数的程序并输出结果

来源:互联网 发布:北航大专网络教育 编辑:程序博客网 时间:2024/04/25 16:45
/**Copyright (c) 2014 ,烟台大学计算机学院*All  right  reserved.*文件名称:输出程序结果.cpp*作       者:王元阳*完成日期:2014年11月13日*版 本 号:1.0**问题描述:阅读带有递归函数的程序,并输出运行结果*问题输入: 输入带有递归函数的代码*输出描述:运行结果*/#include <iostream>using namespace std;int sub(int);int main(){   int i=5;   cout<<sub(i)<<endl;}int sub(int n){   int a;   if (n==1)   return 1;   a=n+sub(n-1);   return a;}

预计运行结果:15

实际运行结果:



总结:递归函数是可以不断运行自身的函数,类似于循环但又并不相同,以后要善于利用递归函数。

0 0
原创粉丝点击