该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

#include

using namespace std;

void fun(double a,double b,double c)

{

double det;

if (fabs(a) < 0.00000001)

{

cout << "这不是二次方程" << endl;

return ;

}

det = b*b - 4*a*c;

//cout<

if (fabs(det) < 0.00000001)

{

double x = -b*0.5/a;

cout << "方程只有一根:"<< endl << x << endl;

}

else if (det > 0.0)

{

cout << "方程有两个实根 :" << endl ;

double x1,x2;

x1 = (sqrt(det) - b) / (2 * a);

x2 = (-sqrt(det) - b) / (2 * a);

cout << x1 << endl << x2 << endl;

}

else

{

cout << "方程只有两个虚数解:" << endl ;

//对输出做下判断,+1和-1时不输出1;

double temp = sqrt(-det) / (2 * a);

double k = -b/(2 * a);

if (fabs(k) < 0.0000001)

{

if (fabs(b / (2 * a)))

{

}

if (fabs(fabs(temp) - 1) < 0.00000001)

{

cout << '+' << 'i' << endl;

cout << '-' << 'i' << endl;

}

else

{

cout << '+' << temp << 'i' << endl;

cout << '-' << temp << 'i' << endl;

}

}

else

{

if (fabs(b / (2 * a)))

{

}

if (fabs(fabs(temp) - 1) < 0.00000001)

{

cout << k << '+' << 'i' << endl;

cout << k << '-' << 'i' << endl;

}

else

{

cout << k << '+' << temp << 'i' << endl;

cout << k << '-' << temp << 'i' << endl;

}

}

}

}

int main()

{

fun(1,2,1);

getchar();

}

随便写下,你自己看看然后自己再写个。

求一元二次方程的解虚数C语言,初学C++新手跪求:用C++编 解一元二次方程 并 结果用复数表示。。...相关推荐

  1. c++语言解一元二次方程,初学C++新手跪求:用C++编 解一元二次方程 并 结果用复数表示。。...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include using namespace std; void fun(double a,double b,do ...

  2. 数码管c语言程序如何控制,跪求,8255控制数码管,单片机c语言程序;

    跪求,8255控制数码管,单片机c语言程序: 答案:3  信息版本:手机版 解决时间 2021-04-29 04:56 已解决 2021-04-28 12:39 8255 PA口--数码管的段选,82 ...

  3. 隐式欧拉解常微分方程c语言,利用欧拉方法求常微分方程近似数值解.doc

    利用欧拉方法求常微分方程近似数值解,欧拉微分方程,欧拉运动微分方程,欧拉平衡微分方程,欧拉型微分方程,微分方程的欧拉算法,微分方程的欧拉解法,欧拉型常微分方程,偏微分方程数值解,微分方程数值解法 利用 ...

  4. C语言编写程序求1到100的和,C语言菜鸟基础教程之求1到100的和

    题目:求1+2+3+--+98+99+100 (1)用数学方法求解 (2)编写C语言程序求解 解: (1)数学方法 S = 1+2+3+--+98+99+100 = (1+100) + (2+99) ...

  5. c语言补全程序,跪求高手解答简单的程序补全题~!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 英勇的你不断疯狂的射击天上的幽灵,这些太空怪物也毫不留情地还击,逼得你只好左闪右闪地躲,但是你仍奋战不懈,穿梭于枪林弹雨之中,直到你消灭所有的幽灵,或者是 ...

  6. 求任意半径圆的面积c语言,需要一个输入半径求圆面积的C语言程序

    #include #define PI 3.14159 int main() {float r, l, s; scanf("%f", &r); printf("S ...

  7. c语言 五子棋 悔棋代码,跪求C语言五子棋悔棋部分实现

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //将整个棋盘算出并储存到缓冲器,然后调用Display函数显示出来 { int i,j;//循环变量 wl=0; wp=0; for(j=0;j< ...

  8. c语言五子棋坐标覆盖,跪求C语言五子棋悔棋部分实现

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //将整个棋盘算出并储存到缓冲器,然后调用Display函数显示出来 { int i,j;//循环变量 wl=0; wp=0; for(j=0;j< ...

  9. 用标准C语言初始化线性表,跪求:线性表初始化函数的详细解释(c语言)

    满意答案 shenytom 2013.11.30 采纳率:51%    等级:12 已帮助:126万人 函数中不会修改main()函数中定义的变量,修改如下: //------------------ ...

最新文章

  1. Linux环境kafka安装
  2. 第11章 UART 串口通信(手把手教你学51单片机pdf部分)
  3. mysql数据库会同时执行sql吗_mysql 一次执行多条sql语句
  4. mysql遵循acid_mysql关系型数据库遵循ACID规则
  5. 用于zsh的高亮插件 zsh-syntax-highlighting
  6. 基于boost asio实现的支持ssl的通用socket框架
  7. NOIP2014 写后感
  8. 完全弄懂如何用pycharm安装pyqt5及其相关配置
  9. Spring学习总结(22)——Spring-framework-bom解决spring的不同模块依赖版本不同问题
  10. 多点最小二乘法平面方程拟合计算与代码实现
  11. 总结陈丹琦博士论文(一):NEURAL READING COMPREHENSION AND BEYOND
  12. html如何插入动图,动态图片如何插入到PPT里?
  13. 腾讯会议录制视频下载
  14. 帝国cms 自定义页面 php,帝国CMS增加自定义页面模板修改教程
  15. 使用gulp构建一个项目
  16. python进行对应分析_对应分析
  17. 计算机汉字字形通常有两种字形编码,汉字字形编码有哪两种类型?各有什么特点?...
  18. 蓝牙路由器解决方案行业应用
  19. 尽量使用notifyAll,而不用notify
  20. 如何让无源蜂鸣器响起来

热门文章

  1. linux下ping不通的解决方法
  2. 行列式求值 按照代数余子式求和 基于python
  3. ubuntu上BIND9安装及设置转发遇到的坑
  4. 中国第一台台式计算机,中国第一台计算机诞生在什么时候?
  5. 多功能工具箱微信小程序源码下载-操作简单实用流量主小程序
  6. Nightingale滴滴夜莺监控系统入门(五)--采集功能
  7. 使用xp光盘修复系统的方法步骤
  8. wap2app去除系统自带的导航栏
  9. 在命令行输入ipconfig/flushdns,显示不是内部文件
  10. DevExpress中SearchLookUpEdit用法总结