以下C++递归函数实现了计算前n个正整数的平方和(已通过数学归纳证明公式为S(n)=n(n+1)(2n+1)/6),其中实现正确的是?

ra917285 单选题 共 个子题

平方和定义为1² + 2² + 3² + ... + n²,输入n为大于等于1的正整数

A
int sumSquare(int n) {
  if(n == 1) return 1;
  return n * n + sumSquare(n);
}
B
int sumSquare(int n) {
  if(n == 0) return 1;
  return n * n + sumSquare(n-1);
}
C
int sumSquare(int n) {
  if(n == 1) return 1;
  return n * n + sumSquare(n-1);
}
D
int sumSquare(int n) {
  if(n == 1) return 1;
  return n + sumSquare(n-1);
}
正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧