#include  <stdio.h>
#include <math.h>void main() {float a, b, c, e, x1, x2;printf(" 请输入二元一次方程 ax2+bx+c=0中a,b,c的值\n");scanf("%f%f%f", &a, &b, &c);e = b * b - 4 * a*c;if (a == 0 && b != 0) {x1 = -(c / b);printf("方程为一元一次方程,x=%.1f\n", x1);}else if (e == 0) {x1 = -(b / (2 * a));printf("方程两个相同解x=%.1f\n", x1);}else if (e>0) {e = (float)pow(e, 0.5);x1 = (-b + e) / (2 * a); x2 = (-b - e) / (2 * a);printf("方程两个不同解x1=%.1f,x2=%.1f\n", x1, x2);}else if (e<0) {e = (float)pow(-1 * e, 0.5);x1 = -b / (2 * a); x2 = e / (2 * a);if (x1 == 0) {printf("方程两个共轭复根x1=%.1fi,x2=-%.1fi\n", x2, x2);}else {printf("方程两个共轭复根x1=%.1f+%.1fi,x2=%.1f-%.1fi\n", x1, x2, x1, x2);}}else if (a == 0 && b == 0&&c==0) {printf("无意义\n");}else{printf("错误\n");}getchar(); getchar(); getchar(); getchar(); getchar();}

//pow(-1*e,0.5)这个开方可以换成sqrt(e).

C语言二元一次方程求解(求出共轭实根)相关推荐

  1. C语言--二元一次方程求解(完)

    (10)求方程式ax^2+bx+c=0的根. #include<stdio.h> #include<math.h> int main(){int a,b,c;printf(&q ...

  2. C语言实现ax^2+bx+c=0二元一次方程求解 三种情况

    使用判别式的方法解二元一次方程 ∆的三种情况都有 但还有很多优化空间,包括函数变量的调用,输出等等. #include <stdio.h> #include <math.h>i ...

  3. matlab二元一次方程求解_高中化学二元混合物的十字交叉法解法

    "十字交叉法"是高中化学计算题中巧解二元混合物问题的一种常用的有效方法,正确运用"十字交叉法",可以帮助同学们方便.迅速地解决计算问题. 速解的前提:1.必须清 ...

  4. matlab二元一次方程求解_方程的计算机处理913_Matlab

    计算机语言运用--数值计算9-方程的计算机处理91-3_Matlab 计算机:电子线路组成的计算机器.人与计算机则是通过计算机语言-符号系统说给计算机听而交流. 计算机语言有低级语言-机器语言.汇编. ...

  5. matlab二元一次方程求解_2-函数的求解计算

    一.本期介绍函数的求解有两种 (1)已知x求y (2)已知y求x 1.1已知x求y 回想我们上一期,讲了多项式求解的方法,也是已知x求y.想一下,多项式不也是函数的一种吗,所以本期求解的方法同样适用于 ...

  6. C语言试题十三之求出1到100之内能被7或者11整除,但不能同时被7和11整除的所有整书,并将他们放在a所指的数组中,通过n返回这些数的个数。

    1. 题目 求出1到100之内能被7或者11整除,但不能同时被7和11整除的所有整书,并将他们放在a所指的数组中,通过n返回这些数的个数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试. ...

  7. 【C语言】结构体-求出学生的平均成绩放在成员ave中

    先说下什么是结构体? 在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类.结构体可以被声明为变量.指针或数组等,用以实现较复杂 ...

  8. c++代码 二元一次方程求解

    代码摆在这,原理很简单,未考虑溢出问题. //给二元一次方程组求解(带过程) #include<iostream> using namespace std; int main(){doub ...

  9. C语言课堂案例_求出小于或等于lim的所有素数并在a数组里,并返回素数的个数

    fun()功能: 求出小于或等于lim的所有素数并在a数组里,并返回素数的个数 #include<stdio.h> #include<conio.h> #include< ...

最新文章

  1. C# WinForm DataGridView单击选中一整行,只能单选
  2. tez安装官方文档整理+翻译
  3. 鸿合怎么删掉linux6_鸿合电子白板怎么校准?鸿合电子白板校准的方法
  4. python目标检测答案_入门指南:用Python实现实时目标检测(内附代码)
  5. bsp模型适用于图计算_【论文解读】目标检测之RFBnet模型
  6. shell脚本打开一个新终端并运行指定脚本
  7. vim 插件之vim-trailing-whitespace
  8. 王者非法进入服务器维护封号,王者荣耀哪些行为会被封号 违规封号行为汇总...
  9. C#程序读取MAC地址的方法
  10. shell sort 最后一列排序_十个必知的排序算法|Python实例系列[1]
  11. mdstyle暂存备用
  12. BZOJ1646[Usaco2007 Open] 抓住那头牛
  13. 什么是死亡之 Ping 攻击?
  14. python爬取基金净值_Python爬虫周记之案例篇——基金净值爬取(上)
  15. 疫情下跨越一万公里的友情:熊超与飒特电子哨兵的故事
  16. 机器学习为什么也可以像人一样认识cang老师
  17. 新经济概念大热,低市盈率高增长的新经济概念龙头股奉上20180305
  18. 详细解读Xbox Series X:比起堆料,它其实更在乎效率
  19. 徐直军、何小鹏等大咖加盟,2021互联网岳麓峰会即将重磅开幕
  20. 黑马程序员_java高级篇网络编程TCP实战Day8(上)

热门文章

  1. 13、腾讯云轻量应用服务器挂载文件系统
  2. 易经六十四卦详解白话文解释——易经64卦全解(上)
  3. Ubuntu下键盘输入错乱问题,输入自动变为希腊字母和符号
  4. 原生纯js完美缓冲运动轮播图
  5. Huffman Codes
  6. OCR应用:名片识别
  7. 色彩系列教程(3):实际运用
  8. C++:日志库log4cplus 2.0的使用说明
  9. Oracle什么情况使用omf,ORACLE OMF介绍
  10. Oracle OMF参数