OJ循环——用递归方法求 f(n)

来源:互联网 发布:妇科炎症发病率数据图 编辑:程序博客网 时间:2024/05/20 17:09
/*
 * Copyright (c) 2014, 烟台大学计算机学院
 * All rights reserved.
 * 文件名称:test.cpp
 * 作    者:李晓凯
 * 完成日期:2015年 1 月 9 日
 * 版 本 号:v1.0

 *

题目描述

C语言习题 用递归方法求 f(n) = 12+22+...+n2  ,n的值由主函数输入。

输入

n的值。

输出

 f(n) 的值。

样例输入

10

样例输出

385
#include <iostream>using namespace std;int fac(int n){    int sum;    if(n==1)        sum=1;    else if(n>=2)    {        sum=n*n+fac(n-1);    }    return sum;}int main(){    int n;    cin>>n;    cout<<fac(n)<<endl;    return 0;}


0 0
原创粉丝点击