鲤Bubble。o O 2023-04-29 19:38 采纳率: 60%
浏览 38
已结题

有一处错误不知道怎么改,还有怎么写测试这个函数

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

img

  • 写回答

4条回答 默认 最新

  • a5156520 2023-04-29 20:19
    关注

    如果函数polynomial的定义没错的话,把main函数的返回类型由void改为int应该就可以了。

    修改如下:

    参考链接:

    #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;
    }
    
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 5月7日
  • 已采纳回答 4月29日
  • 创建了问题 4月29日