开根: 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语言中表示次方与开根相关推荐

  1. 数组 函数 c语言,初学C语言-一维数组与函数

    数组与函数 数组 数组是有序的元素序列,简单点说就是存放数据的容器:数组一旦创建是不可更改的:数组中的元素在内存中是连续依次排列的. 如 int a[100]; 表示定义了一个有100个单元的数组a. ...

  2. 初学c语言中的一些常见代码

    初学c语言中的一些常见代码 一.输出乘法口诀表 二.判断1000年---2000年之间的闰年 方法1: 方法2: 三.输出1~100之间的奇数 方法1: 方法2: 四.计算n的阶乘 五.计算1!+2! ...

  3. 《R语言初学指南》一2.3 找到R脚本中的错误

    本节书摘来自异步社区<R语言初学指南>一书中的第2章,第2.3节,作者[美]Brian Dennis(布莱恩·丹尼斯),更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  4. Go语言中的次方表示

    关于Go语言中的次方表示 1 起因 2 原因 3 Go 的次方实现 3.1 普通情况 3.2 特殊情况 3.2.1 左移 << 3.2.2 右移 >>(拓展) 3.2.3 原理 ...

  5. 计算机语言中的次方,浅谈Go语言中的次方用法

    Go语言中符号 " ^ " 不再用于次方,而是表示"按位异或的运算" 具体的运算规则如下: 按位异或 ^ : 两位一个为 0, 一个为 1 ,结果为 1 ,否则 ...

  6. 关于Go语言中的次方

    Go语言中符号 " ^ " 不再用于次方,而是表示"按位异或的运算",具体的运算规则如下: 按位异或 ^ : 两位一个为 0, 一个为 1 ,结果为 1 ,否则 ...

  7. 《R语言初学指南》一2.8 参考文献

    本节书摘来自异步社区<R语言初学指南>一书中的第2章,第2.8节,作者[美]Brian Dennis(布莱恩·丹尼斯),更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  8. 初学C语言,你的“行囊”需要准备什么呢?

    关注.星标公众号,直达精彩内容 今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约翰.冯.诺依曼,是他们发现了所有的数字化信息,不论是一段程序,一封e ...

  9. c语言自学门槛,初学C语言的人最常问的几个问题

    初学C语言的人最常问的几个问题 C语言是一门通用计算机编程语言,应用广泛.对于新手来说学习C语言并不是那么容易,下面是C语言初学者最常问的几个问题,欢迎阅读! 1.多久能学会编程? 这是一个没有答案的 ...

  10. 零基础初学c语言常见的10个错误

    时光匆匆,新的学年又即将要来临.很多有意愿报我们学院的准学弟学妹们,都开始提前学习c语言这门功课. 如有小伙伴想自学,可以进群731871503进行交流学习,提升编程,共同进步 但是很多学弟学妹们之前 ...

最新文章

  1. 国际互联网协会(ISOC)提出未来互联网十项原则
  2. linux 内核编译错误 error: conflicting types for ‘syscall_trace_enter’
  3. 【错误记录】Android Studio 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | 指定 APK 打包动态库的 CPU 架构 )
  4. java编写自动化脚本生成apk_Unity3D研究院之Android全自动打包生成apk(六十九)
  5. 嵌入式编程开发环境搭建
  6. Go 语言开发第一天,我的学习之路从这里开始
  7. 高中生活--第1篇--荣辱一身,悲尽兴来
  8. Firefox、Chrome 盘助手
  9. 软考 - 法律法规 标准化
  10. java swing 组织机构_课内资源 - 基于Java Swing的小型社团成员管理系统
  11. python关闭对象语法_Python基础及语法(七)
  12. 更适合私有云的网络部署模式-动态路由
  13. Dubbo限流方式源码阅读
  14. 三菱plc pwm指令_【三菱PLC指令教程】步进指令STL和RET(单序列状态转移图编程)
  15. 经验收藏:做网站的一些定律
  16. Java实现:挖金矿问题
  17. javaweb项目大概轮廓
  18. USB CCID理解
  19. 网络号,IP,子网掩码之间的关系
  20. 仰天大笑出门去,我辈岂是蓬蒿人。

热门文章

  1. JVM致命错误日志详解
  2. 计算机软件开发属于什么类的专业,软件工程专业属于哪个类别?
  3. 【不三不四的脑洞】“被相亲对象拉黑“所引发的关于链表合并算法的思考
  4. C++ Qt实现WPS、浏览器tab页面
  5. 计算机管理员没有权限删除,答疑:没有管理员权限,无法删除文件?-删除文件...
  6. OCR扫描识别录入之汽车车架号(VIN码)识别查询系统
  7. 登记车架号/VIN码用车架号识别
  8. Mac制作windows10安装U盘
  9. 新品流量 DRS动态评分 店铺层级 搜索权重 增加流量 保持流量持续上升的技巧
  10. 加快建设泛在电力物联网:万物互联 驶向数字经济蓝海