蓝桥杯训练:递归——f(n)=1^2+2^2+……+n^2

来源:互联网 发布:下载云端软件 编辑:程序博客网 时间:2024/04/29 11:25
问题描述:用递归方法来求解f(n)=1^2+2^2+……+n^2,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;}
程序运行结果展示:

知识点总结:初级递归

学习心得:递归还是比较难理解

阅读全文
0 0
原创粉丝点击