题目描述
用递归的方法求 f(n) = 1*1 + 2*2 + 3*3 +……+ n*n
输入
输入数字n
输出
输出结果 f(n)
#include<stdio.h>
int he(int n){
if(n==0){
return 0;
}
else{
return n*n+he(n-1);
}
}
int main(){
int n;
while(~scanf("%d",&n)){
printf("%d\n",he(n));
}
return 0;
}
用递归的方法求 f(n) = 1*1 + 2*2 + 3*3 +……+ n*n
输入数字n
输出结果 f(n)
#include<stdio.h>
int he(int n){
if(n==0){
return 0;
}
else{
return n*n+he(n-1);
}
}
int main(){
int n;
while(~scanf("%d",&n)){
printf("%d\n",he(n));
}
return 0;
}