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

运行结果:

原文地址:https://www.cnblogs.com/izzwhf/p/10707476.html