下列程序中,fun()函数的功能是计算x2-2x+6,主函数中将调用fun()函数计算。 y1=(x+8)2-2(x+8)+6 y2=sin2(x)-2sin(x)+6 请填空: #include double fu

admin2012-12-03  41

问题 下列程序中,fun()函数的功能是计算x2-2x+6,主函数中将调用fun()函数计算。
    y1=(x+8)2-2(x+8)+6
    y2=sin2(x)-2sin(x)+6
    请填空:
    #include
    double fun(double x){return(x*x-2*x+6);}
    main()
    {   double x,y1,y2;
        printf("enter x:");scanf("%lf",&x);
        y1=fun(________);
        y2=fun(________);
        printf("y1=%lf,y2=%lf\n",y1,y2);}

选项

答案x+8 sin(x)。

解析 第一空,根据函数fun(double x)的定义可知,在主函数中输入x+8代替函数fun(double x)中的形式参数x,就可以计算出变量y1的值,其值等于(x÷8)2—2(x+8)+6。第二空,根据函数fun(double x)的定义可知,在主函数中输入sin(x)代替函数fun(double x)中的形式参数x,就可以计算出变量y1的值,其值等于sin(x)-2sin(x)+6。
转载请注明原文地址:https://kaotiyun.com/show/K5Pp777K
0

最新回复(0)