
编写程序求1*1*1 + 2*2*2 + 3*3*3 + ... + n*n*n的结果要求用递归函
编写程序求1*1*1+2*2*2+3*3*3+...+n*n*n的结果要求用递归函编写程序求1*1*1+2*2*2+3*3*3+...+n*n*n的结果要求用递归函数来完...
编写程序求1*1*1 + 2*2*2 + 3*3*3 + ... + n*n*n的结果要求用递归函编写程序求1*1*1 + 2*2*2 + 3*3*3 + ... + n*n*n的结果要求用递归函数来完成。
说明:该公式的结果可保存在int型变量中,无需考虑超出int保存范围的情况。初始代码:
#include <stdio.h>
//write your own code
int main()
{
int n;
scanf("%d", &n);
printf("%d", sum(n));
return 0;
} 展开
说明:该公式的结果可保存在int型变量中,无需考虑超出int保存范围的情况。初始代码:
#include <stdio.h>
//write your own code
int main()
{
int n;
scanf("%d", &n);
printf("%d", sum(n));
return 0;
} 展开
1个回答
展开全部
#include <stdio.h>
//write your own code
int sum(int n) {
if (n==1) return 1;
return n*n*n + sum(n-1);
}
int main()
{
int n;
scanf("%d", &n);
printf("%d", sum(n));
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询