美文网首页
【tip】C语言常用数学计算类接口汇总

【tip】C语言常用数学计算类接口汇总

作者: papi_k的小茅屋 | 来源:发表于2024-01-17 10:07 被阅读0次

// C 库函数 double pow(double x, double y) 返回 x 的 y 次幂,即 xy。
double pow(double x, double y)

// C 库函数 double sqrt(double x) 返回 x 的平方根。
double sqrt(double x)
// 4.000000 的平方根是 2.000000
// 5.000000 的平方根是 2.236068

// C 库函数 int abs(int x) 返回 x 的绝对值。
int abs(int x)

// C 库函数 double fabs(double x) 返回 x 的绝对值。
double fabs(double x)

// C 库函数 double ceil(double x) 返回大于或等于 x 的最小的整数值。
double ceil(double x)

// 位运算判断奇偶
if(n&1==0) //最低位为0,表示偶数。
if(n&1==1) //最低位为1,表示奇数。

// 求两数最小公倍数、最大公约数方法1

int main()
{
    int n1, n2, i, gcd, lcm;

    printf("输入两个正整数: ");
    scanf("%d %d",&n1, &n2);

    for(i = 1; i <= n1 && i <= n2; ++i) {
        // 判断最大公约数
        if(n1 % i == 0 && n2 % i == 0)
            gcd = i;
    }

    lcm = (n1 * n2) / gcd;
    printf("%d 和 %d 的最小公倍数为 %d", n1, n2, gcd);
    printf("%d 和 %d 的最大公约数为 %d", n1, n2, lcm);

    return 0;
}

// 求两数最小公倍数、最大公约数方法2

int main()
{
    int a, b, t, r, n;
    printf("请输入两个数字:\n");
    scanf("%d %d",&a, &b);
    if(a < b) {
        t = b;
        b = a;
        a = t;
    }

    // 让a > b, 方便计算
    r = a % b;
    n = a * b;
    while(r != 0) {
        a = b;
        b = r;
        r = a % b;
    }
    printf("这两个数的最大公约数是%d,最小公倍数是%d\n", b, n / b);

    return 0;
}

yo peace!

相关文章

  • 单片机接口类资料大汇总50册

    单片机接口类资料大汇总50册 本份资料为单片机接口类资料大汇总总共有50册,内容包括TCP/IP接口,模拟串口,C...

  • C 语言学习(5) ---- C语言知识汇总01

    C语言技巧汇总 元素说明常用位运算对齐,set和reset/reverse,取出相应的位等操作C语言常量整数常量,...

  • 认识java(一)

    原创 java输入输出 java方法 java常用容器类和接口 外部排序接口:compatator内部排序接口:c...

  • 图像数据处理

    Opencv是处理计算机视觉任务中最常用的工具包,它的底层是采用C++语言编写的,同时提供python接口。这样既...

  • C语言-常用数学函数

    常用数学函数: 以下函数用法:#include sqrt 原型:extern float sqr...

  • c++ 5、数学计算标准函数

    c++ 中cmath库中包含了各种用于数学计算的标准函数,以下纪录常用的数学计算方法 运行结果如下:

  • iOS常用加密算法介绍和代码实践

    iOS系统库中定义了软件开发中常用的加解密算法,接口为C语言形式。具体包括了以下几个大类: 其中第一类常用加解密算...

  • 计算机科学与技术知识体系

    计算机科学与技术 数学基础:高等数学,线性代数,概率论 编程语言:C,C++,Java,Python...... ...

  • 【Chapter 5.3】Pandas的汇总和计算描述统计

    【Chapter 5.3】Pandas的汇总和计算描述统计 pandas对象拥有一组常用的数学和统计方法。它们大部...

  • 思考的方向

    1、数学计算如何转换、抽象抖音数学计算公式引发的思考 2、自己能力的不足计算机知识Java底层(C语言知识)框架(...

网友评论

      本文标题:【tip】C语言常用数学计算类接口汇总

      本文链接:https://www.haomeiwen.com/subject/zfvkodtx.html