第13周 函数的递归调用(1+2+3+4+5)

来源:互联网 发布:现货农产品分析软件 编辑:程序博客网 时间:2024/06/10 17:51
/** 程序的版权和版本声明部分:* Copyright (c) 2013.烟台大学计算机学院。* All rights reserved.* 作    者:张凯* 完成日期:2013 年 11月 19 日* 版 本 号:v1.0* 对任务及求解方法的描述部分:* 输入描述:i=5* 问题描述:上机实践* 程序输出:15* 问题分析:1+2+3+4+5* 算法设计:函数的递归调用*/#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//实际运行结果 15

运行结果 (如下图)

                                 

心得体会:多敲一个可能就多懂点,多实践!!!o(∩_∩)o