数学计算

news/2025/3/30 16:22:14/文章来源:https://www.cnblogs.com/xiongwei/p/18796221
#define _USE_MATH_DEFINES
#include <stdio.h>
#include <math.h>int main() {double x = 2.0;double y = 3.0;double angle = M_PI / 4; // 45 degreesint z =2;// 基本运算printf("1.返回以弧度表示的x的反余弦%.2f\n",acos(x));printf("2.返回以弧度表示的 x 的反正弦%.2f\n",asin(x));printf("3.返回以弧度表示的 x 的反正切。%.2f\n",atan(x));printf("4.返回以弧度表示的 y/x 的反正切。%.2f\n",atan2(y,x));printf("5.返回弧度角 x 的余弦。%.2f\n",cos(x));printf("6.返回 x 的双曲余弦。%.2f\n",cosh(x));printf("7.返回弧度角 x 的正弦。%.2f\n",sin(x));printf("8.返回 x 的双曲正弦。%.2f\n",sinh(x));printf("9.返回 x 的双曲正切。%.2f\n",tanh(x));printf("10.返回 e 的 x 次幂的值。%.2f\n",exp(x));//printf("11.把浮点数 x 分解成尾数和指数。返回值是尾数,并将指数存入 exponent 中。%.2f\n",frexp(x, z));printf("12.返回 x 乘以 2 的 exponent 次幂。%.2f\n",ldexp(x, z));printf("13.返回 x 的自然对数。%.2f\n",log(x));printf("14.返回 x 的常用对数(基数为 10 的对数)%.2f\n",log10(x));//printf("15.返回值为小数部分(小数点后的部分),并设置 integer 为整数部分。%.2f\n",modf(x,z));printf("16.返回 x 的 y 次幂。。%.2f\n",pow(x,z));printf("17.返回 x 的平方根。%.2f\n",sqrt(x));printf("18.返回大于或等于x的最小的整数值。。%.2f\n",ceil(x));printf("19.返回 x 的绝对值。%.2f\n",fabs(x));printf("20.返回小于或等于 x 的最大的整数值。%.2f\n",floor(x));printf("21.返回 x 除以 y 的余数。%.2f\n",fmod(x,y));//常用数字常量/*M_PI   圆周率 πM_E   自然对数的底数 eM_LOG2E  log2(e)M_LOG10E  log10(e)M_PI_2      π/2M_LN2 ln(2)M_SQRT1_2  1/√2*/return 0;
}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/906702.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

htb cicada靶场

htb Cicada靶场笔记 目标:Cicada,IP地址:10.10.11.35 1.信息收集nmap扫描目标端口,打印端口详细信息nmap -sVC 10.10.11.35 nmap -sVC 10.10.11.35 Starting Nmap 7.94SVN ( https://nmap.org ) at 2025-03-26 22:30 EDT Stats: 0:00:50 elapsed; 0 hosts completed (1 up)…

KPI/KSF/360评估/FDM/ARM/BARS六大工具全解析:企业绩效管理方法论与实施

你是否因绩效考核方法难抉择而苦恼?年关将至,HR们最头疼的事非“绩效考核”莫属! 这不只是关系到员工的年终奖和绩效工资,更直接影响到来年的薪资调整和职业晋升。大家都盯着这个结果:谁能拿到那份丰厚的年终奖,谁能涨薪,谁又被“冷冻”了。 对HR来说,如何在这场考核中…

(单调)队列优化多重背包

省流:复杂度是 \(O(NM)\) 的。0 多重背包可以通过枚举选的个数做到 \(O(N^2 M)\)。 转移是 \(f_j=\max(f_{j-k\times w_i}+v_i\times k)\)。 1 注意到你每次转移好像只用到了一部分 \(f_j\),并且 \(j-k\times w_i\) 这个东西 \(j\bmod w_i\) 都相同,考虑将 \(j\bmod w_i\) 相…

关于python枚举的基本用法

简介 关于枚举类型。个人理解就是批量宏定义,并且是自增的id,下面直接写用法; enum用法 创建一个枚举变量 import enum labs_category=enum.Enum("labs_category",("a","b","c"))基本方法直接访问指定枚举对象访问枚举成员的变量名…

基于RK3568 + FPGA国产平台的多通道AD实时采集显示方案分享

在工业控制与数据采集领域,高精度的AD采集和实时显示至关重要。今天,我们就来基于瑞芯微RK3568J + FPGA国产平台深入探讨以下,它是如何实现该功能的。适用开发环境如下:Windows开发环境:Windows 7 64bit、Windows 10 64bitLinux开发环境:Ubuntu18.04.4 64bit、VMware15.5…

vue实现echart图

vue实现echart图<template><div class="analytics-container"> <el-row class="form-row" justify="center" align="middle"><el-col :span="12"><el-form label-width="100px">…

用IDEA从头创建一个jdbc项目修改数据库数据(mysql+navicat)

0. 参考文档[1] https://blog.csdn.net/PIKapikaaaa/article/details/124113065 [2] https://blog.csdn.net/qq_36816794/article/details/141621264 JDBC是java访问数据库的基石,JDO, Hibernate等只是更好的封装了JDBC。 1、创建项目 IDEA新建一个空项目或者空module 选中 ma…

使用 vxe-table 来实现左边是树,右边是表格联动功能

使用 vxe-table 来实现左边是树,右边是表格联动功能,当需要实现左右两侧联动时,表格 vxe-grid 配合分割模板 vxe-split 就很容易实现了 查看官网:https://vxetable.cn gitbub:https://github.com/x-extends/vxe-table gitee:https://gitee.com/x-extends/vxe-table 预览代…

day:31 pymysql(1)

一、pymysql下载 1、dos下安装: pip3 install pymysql 或pip install pymysql2、在pycharm中下载二、pymysql连接 (1)数据安装好,能连接(2)连接数据库1、连接方式:pymysql.Connection 或者pymysql.connect 2、包含内容 a.host 主机:填写IP地址 b.user 数据库用…

004 - 创建Runners , 就是创建编译node节点服务器

点击Admin:点击CICD 里面的Runner, 这里的CICD和我之前创建的CICD group没有任何关系. 点击 New instance runner 选择linux服务器, 然后点击 How do i install Gitlab Runner, 需要在node节点安装gitlab-runner 工具,让node节点连接到gitlab 服务器 , 然后就可以被gitlab的…