版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
OJ地址:https://vjudge.net/problem/OpenJ_Bailian-2679
给定一个正整数k(1<k<10),求1到k的立方和m。即m=1+2*2*2+…+k*k*k。
Input
输入只有一行,该行包含一个正整数k。
Output
输出只有一行,该行包含1到k的立方和。
Sample Input
5
Sample Output
225
思路:
水题,使用递归;
程序代码:
#include<cstdio>
int fbci(int n){
if(n==1){
return 1;
}else{
return n*n*n+fbci(n-1);
}
}
int main(){
int k;
scanf("%d",&k);
printf("%d\n",fbci(k));
return 0;
}