编写程序求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;
}
展开
 我来答
pardream941026
2018-01-13 · TA获得超过8223个赞
知道大有可为答主
回答量:4602
采纳率:89%
帮助的人:1677万
展开全部
#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;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式