递归求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; 
}

运行结果:

posted @ 2019-04-14 22:15  天真王二小  阅读(694)  评论(0编辑  收藏  举报