【C语言初学】C语言中表示次方与开根
开根: double sqrt(double x) (对x开根)
次方:double pow(double x, double y) (计算x^y)
上述两个函数都属于math库中 使用前要将预处理命令#include<math.h>包含进源文件中
两个例题:
1. 输入三角形的三边长,求三角形的面积
已知三条边长 a,b,c 三角形面积公式:
#include<stdio.h>
#include<math.h>
int main(){double a,b,c;scanf("%lf %lf %lf",&a,&b,&c);double s=(a+b+c)/2;double area;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("%.2lf",area);return 0;
}
2. 求ax^2+bx+c=0方程的根,设 b^2-4ac>0
//求ax^2+bx+c=0方程的根,设 b^2-4ac>0
#include<stdio.h>
#include<math.h>int main(){double a,b,c;scanf("%lf %lf %lf",&a,&b,&c);double s=pow(b,2)-4*a*c;double x1,x2;x1=(-1*b+sqrt(s))/2;x2=(-1*b-sqrt(s))/2;printf("方程的两个根分别为%.2lf、%.2lf",x1,x2);return 0; }
【C语言初学】C语言中表示次方与开根相关推荐
- 数组 函数 c语言,初学C语言-一维数组与函数
数组与函数 数组 数组是有序的元素序列,简单点说就是存放数据的容器:数组一旦创建是不可更改的:数组中的元素在内存中是连续依次排列的. 如 int a[100]; 表示定义了一个有100个单元的数组a. ...
- 初学c语言中的一些常见代码
初学c语言中的一些常见代码 一.输出乘法口诀表 二.判断1000年---2000年之间的闰年 方法1: 方法2: 三.输出1~100之间的奇数 方法1: 方法2: 四.计算n的阶乘 五.计算1!+2! ...
- 《R语言初学指南》一2.3 找到R脚本中的错误
本节书摘来自异步社区<R语言初学指南>一书中的第2章,第2.3节,作者[美]Brian Dennis(布莱恩·丹尼斯),更多章节内容可以访问云栖社区"异步社区"公众号查 ...
- Go语言中的次方表示
关于Go语言中的次方表示 1 起因 2 原因 3 Go 的次方实现 3.1 普通情况 3.2 特殊情况 3.2.1 左移 << 3.2.2 右移 >>(拓展) 3.2.3 原理 ...
- 计算机语言中的次方,浅谈Go语言中的次方用法
Go语言中符号 " ^ " 不再用于次方,而是表示"按位异或的运算" 具体的运算规则如下: 按位异或 ^ : 两位一个为 0, 一个为 1 ,结果为 1 ,否则 ...
- 关于Go语言中的次方
Go语言中符号 " ^ " 不再用于次方,而是表示"按位异或的运算",具体的运算规则如下: 按位异或 ^ : 两位一个为 0, 一个为 1 ,结果为 1 ,否则 ...
- 《R语言初学指南》一2.8 参考文献
本节书摘来自异步社区<R语言初学指南>一书中的第2章,第2.8节,作者[美]Brian Dennis(布莱恩·丹尼斯),更多章节内容可以访问云栖社区"异步社区"公众号查 ...
- 初学C语言,你的“行囊”需要准备什么呢?
关注.星标公众号,直达精彩内容 今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约翰.冯.诺依曼,是他们发现了所有的数字化信息,不论是一段程序,一封e ...
- c语言自学门槛,初学C语言的人最常问的几个问题
初学C语言的人最常问的几个问题 C语言是一门通用计算机编程语言,应用广泛.对于新手来说学习C语言并不是那么容易,下面是C语言初学者最常问的几个问题,欢迎阅读! 1.多久能学会编程? 这是一个没有答案的 ...
- 零基础初学c语言常见的10个错误
时光匆匆,新的学年又即将要来临.很多有意愿报我们学院的准学弟学妹们,都开始提前学习c语言这门功课. 如有小伙伴想自学,可以进群731871503进行交流学习,提升编程,共同进步 但是很多学弟学妹们之前 ...
最新文章
- 国际互联网协会(ISOC)提出未来互联网十项原则
- linux 内核编译错误 error: conflicting types for ‘syscall_trace_enter’
- 【错误记录】Android Studio 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | 指定 APK 打包动态库的 CPU 架构 )
- java编写自动化脚本生成apk_Unity3D研究院之Android全自动打包生成apk(六十九)
- 嵌入式编程开发环境搭建
- Go 语言开发第一天,我的学习之路从这里开始
- 高中生活--第1篇--荣辱一身,悲尽兴来
- Firefox、Chrome 盘助手
- 软考 - 法律法规 标准化
- java swing 组织机构_课内资源 - 基于Java Swing的小型社团成员管理系统
- python关闭对象语法_Python基础及语法(七)
- 更适合私有云的网络部署模式-动态路由
- Dubbo限流方式源码阅读
- 三菱plc pwm指令_【三菱PLC指令教程】步进指令STL和RET(单序列状态转移图编程)
- 经验收藏:做网站的一些定律
- Java实现:挖金矿问题
- javaweb项目大概轮廓
- USB CCID理解
- 网络号,IP,子网掩码之间的关系
- 仰天大笑出门去,我辈岂是蓬蒿人。
热门文章
- JVM致命错误日志详解
- 计算机软件开发属于什么类的专业,软件工程专业属于哪个类别?
- 【不三不四的脑洞】“被相亲对象拉黑“所引发的关于链表合并算法的思考
- C++ Qt实现WPS、浏览器tab页面
- 计算机管理员没有权限删除,答疑:没有管理员权限,无法删除文件?-删除文件...
- OCR扫描识别录入之汽车车架号(VIN码)识别查询系统
- 登记车架号/VIN码用车架号识别
- Mac制作windows10安装U盘
- 新品流量 DRS动态评分 店铺层级 搜索权重 增加流量 保持流量持续上升的技巧
- 加快建设泛在电力物联网:万物互联 驶向数字经济蓝海