问题描述:用递归方法来求解f(n)=1^2+2^2+……+n^2,n的值由主函数输入
作者:何知令
完成时间:2017年6月1日
输入:正整数n
作者:何知令
完成时间:2017年6月1日
输入:正整数n
输出:题目要求输出内容
代码:
/*
问题描述:用递归方法来求解f(n)=1^2+2^2+……+n^2,n的值由主函数输入
作者:何知令
完成时间:2017年6月1日
输入:正整数n
输出:题目要求输出内容
*/
#include <stdio.h>
#include <stdlib.h>
int f(int n)
{
if(n==1)
return 1;
return f(n-1)+n*n;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",f(n));
return 0;
}
程序运行结果展示:
知识点总结:初级递归
学习心得:递归还是比较难理解