在C++中,函数值的返回类型是指函数在执行完毕后返回的值的数据类型。它定义了函数返回值的数据类型,表示函数执行完毕后将返回的结果的类型。例如,如果一个函数返回整数,那么它的返回类型就是int。
如果函数没有返回值,则返回类型通常被定义为 void。
#include <iostream>
#include <math.h>
using namespace std;
double sumplus(double n);
int main()
{
cout << "需要精确到多少项?\n";
double n;
double m;
double x;
double a=1;
double sum = 0;
cin >> m;
cout << "代入的x值为?\n";
cin >> x;
for (n = 1;n<m; n++)
{
a = a + 2;
sum = sum +pow(-1.0,n+1.0)* x*(a*sumplus(n));
}
cout << "计算结果为" << sum;
return 0;
}
double sumplus(double n)
{
double x;
double ji = 1.0;
double i = 1.0;
for (x = 1; x < n; x++)
{
i = 1 / x;
ji = ji * i;
}
return ji;
}
如第四章的实验6,定义了一个专门的sumplus函数来进行求积,并最终返回一个double。