#include<stdio.h>
#include<math.h> //程序中要调用求平方根函数sqrt int main()
{
double a,b,c,disc,x1,x2,p,q;
scanf("%lf%lf%lf",&a,&b,&c);
disc = b * b - * a * c;
p = -b / (2.0 * a);
q = sqrt(disc) / (2.0 * a);
x1 = p + q,x2 = p - q;
printf("x1=%7.2f\nx2=%7.2f\n",x1,x2);
return ;
}

编译时需要注意,在 Linux 系统下,C 源文件若调用了 math 库里的函数,则编译时要加上 -lm (是字母 l ,不是数字1),表示链接到 math 库。

gcc -o - -.c -lm

最新文章

  1. 如何用Visual Studio 2013 (vs2013)编写C语言程序 (转)
  2. MPU9250调试
  3. JavaScript数字精度上代码。
  4. python 使用联动优势支付接口的sign与verify
  5. VA中修改函数注释
  6. PHP-CGI, FastCGI, PHP-FPM的关系和区别
  7. 【Linux】 诊断工具-strace
  8. C#泛型委托及约束
  9. spring 注解配置
  10. js中typeof的用法汇总[转载]
  11. Go语言之Interface(二)
  12. day17 十七、时间模块
  13. 打开本页N秒后跳转页面
  14. 牛客网小白月赛5I区间(差分数组)
  15. python爬虫之真实世界中的网页解析
  16. TessorFlow学习 之 序言
  17. PPT-常用快捷键
  18. 有符号无符号bit转换
  19. Mac 下安装node.js(转载)
  20. hadoop之 安全模式及SafeModeException

热门文章

  1. [转载]VS2005的工程用VS2010打开后,用VS2005不能打开的解决方法
  2. MYSQL 修改语句(数据)
  3. Go语言并发机制
  4. deep_learning_凹凸函数
  5. VM虚拟机下centos安装。
  6. js动态的往表格中加入表单元素
  7. hive-staging文件产生的原因和解决方案
  8. 【未知来源】Randomized Binary Search Tree
  9. SpringBoot 上传读取图片 巨坑
  10. 计算机基础之BIOS