题目是
编写一个带默认参数的函数,计算4次多项式的值,并测试该函数

如果函数polynomial的定义没错的话,把main函数的返回类型由void改为int应该就可以了。
修改如下:
参考链接:
https://blog.csdn.net/qq_44575789/article/details/106949804
#include <iostream>
using namespace std;
double polynomial(double,double ,double=0,double=0,double=0,double=0);
int main(){
double x;
cout<<"Please enter x:";
cin>>x;
cout<<"polynomial(x,1)="<<polynomial(x,1)<<endl;
cout<<"polynomial(x,1,2)="<<polynomial(x,1,2)<<endl;
cout<<"polynomial(x,1,2,3)="<<polynomial(x,1,2,3)<<endl;
cout<<"polynomial(x,1,2,3,4)="<<polynomial(x,1,2,3,4)<<endl;
cout<<"polynomial(x,1,2,3,4,5)="<<polynomial(x,1,2,3,4,5)<<endl;
}
// https://blog.csdn.net/qq_44575789/article/details/106949804
double polynomial(double x,double a0 ,double a1,double a2,double a3,double a4){
return a0*(a1*(a2*(a3*a4*x)*x)*x)*x;
}
