内存:128  时间:1

题目描述

给定的程序用来计算sum=f(0)+f(1)+…+f(n),其中,f(x)=x2+1。输入x和n,输出sum的值。请将下面的程序补充完整:

#include <iostream>
using namespace std;
int sum(int n);
int f(int x);
int main( )
{
    int n;
    cin>>n;
    cout<<sum(n)<<endl;
    return 0;
}
/*只提交下面的程序*/
int sum(int n)
{
    int x, ____(1)______;
    for(x=0;____(2)____; x++)
        ______(3);
    return s;
}

_____(4)_________
{
    return x*x+1;
}

输入

n的值,一个整数

输出

sum=f(0)+f(1)+…+f(n),一个整数

样例输入

4

样例输出

35

提示

代码如下

#include <iostream>
using namespace std;
int sum(int n);
int f(int x);
int main( )
{
    int n;
    cin>>n;
    cout<<sum(n)<<endl;
    return 0;
}
/*只提交下面的程序*/
int sum(int n)
{
    int x, s=0;
    for(x=0; x<=n; x++)
        s+=f(x);
    return s;
}

int f(int x)
{
    return x*x+1;
}

代码来源于互联网,仅供参考!