程序填空题:求f(1)+f(2)+...+f(n)
下面的程序计算函数SunFun(n)=f(0)+f(1)+...+f(n)的值, 其中$$f(x)=x^{3}+1$$。请填空。
```c++
#include
int SunFun(int n);
int f(int x);
int main(void) {
printf("The sun=%d\n", SunFun(10));
return 0;
}
int SunFun(int n) {
int x, @@[s = 0](1);
for (x = 0; x <= n; x++)
@@[s = s + f(x);](1)
return s;
}
int f(int x) {
return @@[x * x * x + 1](1);
}
```
答案:
第1空:s = 0
第2空:s = s + f(x);
第3空:x * x * x + 1
```c++
#include
int SunFun(int n);
int f(int x);
int main(void) {
printf("The sun=%d\n", SunFun(10));
return 0;
}
int SunFun(int n) {
int x, @@[s = 0](1);
for (x = 0; x <= n; x++)
@@[s = s + f(x);](1)
return s;
}
int f(int x) {
return @@[x * x * x + 1](1);
}
```
答案:
第1空:s = 0
第2空:s = s + f(x);
第3空:x * x * x + 1