zoukankan      html  css  js  c++  java
  • 【C语言】复合函数求值

    例子:求复合函数F(G(X)),其中F(x)=|x-3|+|x+1|,函数G(x)=x^2-3x.

    分析:从复合函数的结构可以看出,F函数的自变量为G函数的绝对值,可以将F函数和G函数作为独立的函数实现,其中在F函数中用到了求绝对值函数fabs(x),所以需要添加math.h头文件

    代码:

    #include<stdio.h>
    #include<math.h>/*因为使用了取绝对值函数,所以加math.h头文件*/
    double funF(double a)
    {
        return (fabs(a - 3) + fabs(a + 1));
        /*实现|x-3|+|x+1|,C 库函数 double fabs(double x) 返回 x 的绝对值。*/
    }
    double funG(double b)
    {
        return (b * b - 3 * b);
    }
    int main()
    {
        double x;
        printf("请输入x的值:
    ");
        scanf_s("%lf", &x);
        printf("值为%.2lf", funF(funG(x)));/*将G(X)作为F(X)*/
        return 0;
    }
  • 相关阅读:
    关于区间数颜色的主席树解决
    1020考试总结
    QR算法
    新的征程
    端点星2020.12.2联赛
    自我介绍&友链
    3个搜索
    搜索格式这样写
    T107073 归并排序
    还有这个题
  • 原文地址:https://www.cnblogs.com/HGNET/p/12049504.html
Copyright © 2011-2022 走看看