求一元二次方程的实根或虚根
2016-04-08 20:13
344 查看
/* 求方程的根 */ #include"stdio.h" #include "math.h" main( ) { float a, b, c, d, x1, x2, q,m,n; printf("Please input a, b, c\n"); scanf("%f %f %f", &a, &b, &c); d=b*b-4*a*c; if(d>=0) { q=sqrt (d); /*求实根*/ x1=(-b+q)/(2*a); x2=(-b-q)/(2*a); printf("d=%.2f,x1=%.2f, x2=%.2f \n ",d, x1, x2); } else { m=-b/(2*a); /*求实部*/ n= sqrt(-d)/(2*a); /*求虚部*/ printf("d=%.2f,x1=%.2f+%.2fi",d,m,n); printf(", x2=%.2f-%.2fi",m,n); } }
相关文章推荐
- 信鸽推送集成
- ionic
- android中的帧布局(frameLayout)
- F# 树
- 链表迭代器
- iOS简单动画效果
- 文章标题
- 密码验证合格程序(华为oj)
- 3、MongoDB数据库集合常用操作
- freemarker生成java代码
- 小米笔试题 风口的猪-中国牛市
- 关于ListView中点击item后背景色不改变,但是事件的确执行了
- hbase family qualifier设置
- HashMap实现原理,利用数组和链表存储元素
- HDU 4283 You Are the One(区间DP)
- 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
- 00001--awk取时间段日志
- 扣丁学堂笔记第27天NDK、屏幕适配与APP上线
- iOS滑动条UISlider的使用方法
- busybox中tftp服务器使用命令