递归求i^2的和

题目描述:
用递归方法求f(n)=累加i^2,(i=1~n)

#include<iostream>

double fac(int n){
    double s;
    if(n==1)
        s=1;
    else
        s=fac(n-1)+n*n;
    return s;
} 
int main(void){
    int n,s;
    std::cout<<"请输入n:"<<std::endl;
    std::cin>>n;
    s=fac(n);
    std::cout<<"结果为:"<<s<<std::endl; 
}

运行结果:

猜你喜欢

转载自www.cnblogs.com/izzwhf/p/10707476.html
今日推荐