习题 14.1 求一元二次方程式 的实根,如果方程没有实根,则输出有关警告信息。

代码:

#include<iostream>
#include<cmath>
using namespace std;int main()
{void func(double , double , double);double a, b, c;double t;cout << "输入a,b,c:" << endl;cin >> a >> b >> c;t = pow(b, 2) - 4 * a * c;try{func(a, b, t);}catch(double){cout << "此方程没有实根!" << endl;}return 0;
}void func(double a,double b,double t)
{if (t < 0){throw a;}else if (t > 0){cout << "两个实数根为:" << (-b + sqrt(t)) / 2 / a << " " << (-b - sqrt(t)) / 2 / a << endl;}else if (t == 0){cout << "唯一实根为:" << (-b + sqrt(t)) / 2 / a << endl;}
}

习题 14.1 求一元二次方程式 ax2+bx+c=0 的实根,如果方程没有实根,则输出有关警告信息。相关推荐

  1. 习题 14.1 求一元二次方程式ax^2+bx+c=0的实根,如果方程没有实根,则输出有关警告信息。

    C++程序设计(第三版) 谭浩强 习题14.1 个人设计 习题 14.1 求一元二次方程式 a x 2 + b x + c = 0 ax^2+bx+c=0 ax2+bx+c=0的实根,如果方程没有实根 ...

  2. Java黑皮书课后题第3章:*3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果

    *3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果 题目 题目描述 运行示例 破题 代码 题目 题目描述 ...

  3. c语言求解一元二次方程的两相等实根,c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根...

    c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根0 麻烦帮忙看看下面三个程序的区别~~谢谢啦 下列是用于求一元二次方程ax2+bx+c=0的两个实根的三个c程序,分别采用不同的方法或使用 ...

  4. 求一元二次方程ax2+bx+c=0的根

    编写程序,用户输入一元二次方程的系数,求其根.程序能输入两组数据,得出两组结果,能处理复数根. 提示:两组输入可用下列循环实现: for(int i=0;i<2;i++) { -- } 程序运行 ...

  5. C语言 求一元二次方程ax2+bx+c=0的根

    #include<stdio.h> #include<math.h> int main() {int a,b,c,x,d;float x1,x2;scanf("%d% ...

  6. 求一元二次方程ax2+bx+c=0的实数根

    #include "math.h"  // 这个头文件是对应后面的sqtr函数 #include "stdio.h" int  main() { float a ...

  7. c语言计算一元二次方程ax2+bx+c=0的根,C语言,求一元二次方程ax2+bx+c=0的根。

    #include #include float x1,x2,disc,realpart,imagpart;//全局变量 float great_than_zero(float a,float b)// ...

  8. 对一元二次方程ax2+bx+c=0,输入该方程的三个实系数a,b,c(输入的数值应保证方程有实根),计算并输出该方程的两个实根。

    输入格式: 输入在一行中给出2三个实系数a,b,c 输出格式: 在一行中输出方程的两个实根. 输入样例: 3.0 4.0 1.0 输出样例: v1=-1.00,v2=-0.33 #include< ...

  9. 汇编语言程序设计 --- 一元二次方程ax2+bx+c=0求解(含注释详细源代码)

    目录 一.实验内容 二.实验说明 三.实验报告要求 四.实验目的 五. 程序流程图 六.内存变化情况 七.源程序代码 (详细注释) 一.实验内容 一元二次方程ax2+bx+c=0求解. 二.实验说明 ...

最新文章

  1. python处理图片文件_python 学习(二)处理图片、TXT文档
  2. 洗礼灵魂,修炼python(85)-- 知识拾遗篇 —— 深度剖析让人幽怨的编码
  3. android permission 访问权限大全
  4. MyBatis框架使用(一)
  5. java $.class_java文件编译后额外生成的$1.class是怎么一回事
  6. 《Linux内核设计与实现》读书笔记(十)- 内核同步方法
  7. bigquery 教程_bigquery挑战实验室教程从数据中获取见解
  8. bsp的分析(其中使用buildroot文件夹建立rootfs)
  9. Gartner发布2021年低代码魔力象限,Mendix名列前位
  10. asyncore.loop()是什么?
  11. 让你开回家过年!特斯拉计划春节前开始交付国产Model 3
  12. 计算机网络实验指导书 pdf,计算机网络实验指导书(新版).pdf
  13. CRMEB 【Java版】单商户商城系统v1.4.1
  14. DTCC 回顾:技术破局,分布式数据库创赢未来
  15. mpa和pis_压力单位MPa/psi/bar之间的换算?
  16. Sun的JDK7、OpenJDK及IcedTea释疑
  17. 美团校招在线考试笔试题:钱币面值组合
  18. 步行导航地图认知特点文献摘要
  19. 重磅!阿里版本【ChatGPT】开放测评!
  20. 小心 base64 编码数据拖慢你的后台服务

热门文章

  1. java jvm优化(一)
  2. mysql教材第四章课后题答案_mySQL 教程 第4章 数据查询
  3. windows下的win+ 快捷键
  4. 把Qt部件设置为父部件最上层方法
  5. 有什么好用的远程工具吗
  6. USB TYPE-C转HDMI+ PD快充 + USB3.0扩展坞设计|Type-c to HDMI USB3.1 带PD3.0快充扩展坞设计电路|USB-C转HDMI带PD多功能拓展坞设计方法
  7. axure9怎么让页面上下滑动_Axure制作:页面上下滑动时的菜单栏悬浮吸顶效果
  8. 20个令人惊叹的深度学习应用(Demo+Paper+Code)
  9. DFT Compiler极简示例1
  10. 信息奥赛课课通(C++)p154-1近似排序