c 程序 实现一元二次方程
程序 实现
2023-09-14 09:15:52 时间
#include<stdio.h>
#include<math.h>
#include <stdlib.h>
int main()
{
double a,b,c,disc,x1,x2,p,q;
scanf("%lf%lf%lf",&a,&b,&c);
disc=b*b-4*a*c;
if (disc<0)
printf("This equation hasn't real roots\n");
else
{
p=-b/(2.0*a);
q=sqrt(disc)/(2*a);
x1=p+q;
x2=p-q;
printf("real roots:\nx1=%7.2f\nx2=%7.2f\n",x1,x2);
}
return 0;
}
gcc delt.c -lm
./a.out
100 5 2
This equation hasn't real roots
./a.out
1 100 1
real roots:
x1= -0.01
x2= -99.99
绝知此事要躬行
相关文章
- [Android Memory] Android Zipalign zip对齐优化app程序
- 小程序项目入坑实践
- JAVA Eclipse创建Android程序如何实现MainActivity和Fragment相互传递数据
- 【微信小程序】---- 监听页面停止滚动
- 微信小程序----CSS 的空格处理
- 微信小程序----map组件实现(高德地图API实现wx.chooseLocation(OBJECT))
- 微信小程序----map组件实现检索【定位位置】周边的POI
- 微信小程序----switch组件实现
- 如何使用 saplink 安装其他网站上提供的 ABAP 程序试读版
- 微信小程序报错errMsg: “request:fail url not in domain list“
- 小程序中实现搜索功能
- 零基础也能开发小程序-用云开发低代码实现我的预约功能
- BlockChain:Py实现区块链简单场景应用:程序猿记录在区块里的收入记录图
- m基于FPGA的LDPC最小和译码算法verilog实现,包括testbench和matlab辅助验证程序
- setTimeout() 实现程序每隔一段时间自己主动运行
- mysql创建 存储过程 并通过java程序调用该存储过程
- 出错的方法有可能是JDK,也可能是程序员写的程序,无论谁写的,抛出一定用throw
- 【看表情包学Linux】冯诺依曼架构 | 理解操作系统 | 基于 Pintos 实现新的用户级程序的系统调用