习题 14.1 求一元二次方程式 ax2+bx+c=0 的实根,如果方程没有实根,则输出有关警告信息。
习题 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 的实根,如果方程没有实根,则输出有关警告信息。相关推荐
- 习题 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的实根,如果方程没有实根 ...
- Java黑皮书课后题第3章:*3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果
*3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果 题目 题目描述 运行示例 破题 代码 题目 题目描述 ...
- c语言求解一元二次方程的两相等实根,c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根...
c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根0 麻烦帮忙看看下面三个程序的区别~~谢谢啦 下列是用于求一元二次方程ax2+bx+c=0的两个实根的三个c程序,分别采用不同的方法或使用 ...
- 求一元二次方程ax2+bx+c=0的根
编写程序,用户输入一元二次方程的系数,求其根.程序能输入两组数据,得出两组结果,能处理复数根. 提示:两组输入可用下列循环实现: for(int i=0;i<2;i++) { -- } 程序运行 ...
- C语言 求一元二次方程ax2+bx+c=0的根
#include<stdio.h> #include<math.h> int main() {int a,b,c,x,d;float x1,x2;scanf("%d% ...
- 求一元二次方程ax2+bx+c=0的实数根
#include "math.h" // 这个头文件是对应后面的sqtr函数 #include "stdio.h" int main() { float a ...
- 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)// ...
- 对一元二次方程ax2+bx+c=0,输入该方程的三个实系数a,b,c(输入的数值应保证方程有实根),计算并输出该方程的两个实根。
输入格式: 输入在一行中给出2三个实系数a,b,c 输出格式: 在一行中输出方程的两个实根. 输入样例: 3.0 4.0 1.0 输出样例: v1=-1.00,v2=-0.33 #include< ...
- 汇编语言程序设计 --- 一元二次方程ax2+bx+c=0求解(含注释详细源代码)
目录 一.实验内容 二.实验说明 三.实验报告要求 四.实验目的 五. 程序流程图 六.内存变化情况 七.源程序代码 (详细注释) 一.实验内容 一元二次方程ax2+bx+c=0求解. 二.实验说明 ...
最新文章
- python处理图片文件_python 学习(二)处理图片、TXT文档
- 洗礼灵魂,修炼python(85)-- 知识拾遗篇 —— 深度剖析让人幽怨的编码
- android permission 访问权限大全
- MyBatis框架使用(一)
- java $.class_java文件编译后额外生成的$1.class是怎么一回事
- 《Linux内核设计与实现》读书笔记(十)- 内核同步方法
- bigquery 教程_bigquery挑战实验室教程从数据中获取见解
- bsp的分析(其中使用buildroot文件夹建立rootfs)
- Gartner发布2021年低代码魔力象限,Mendix名列前位
- asyncore.loop()是什么?
- 让你开回家过年!特斯拉计划春节前开始交付国产Model 3
- 计算机网络实验指导书 pdf,计算机网络实验指导书(新版).pdf
- CRMEB 【Java版】单商户商城系统v1.4.1
- DTCC 回顾:技术破局,分布式数据库创赢未来
- mpa和pis_压力单位MPa/psi/bar之间的换算?
- Sun的JDK7、OpenJDK及IcedTea释疑
- 美团校招在线考试笔试题:钱币面值组合
- 步行导航地图认知特点文献摘要
- 重磅!阿里版本【ChatGPT】开放测评!
- 小心 base64 编码数据拖慢你的后台服务
热门文章
- java jvm优化(一)
- mysql教材第四章课后题答案_mySQL 教程 第4章 数据查询
- windows下的win+ 快捷键
- 把Qt部件设置为父部件最上层方法
- 有什么好用的远程工具吗
- USB TYPE-C转HDMI+ PD快充 + USB3.0扩展坞设计|Type-c to HDMI USB3.1 带PD3.0快充扩展坞设计电路|USB-C转HDMI带PD多功能拓展坞设计方法
- axure9怎么让页面上下滑动_Axure制作:页面上下滑动时的菜单栏悬浮吸顶效果
- 20个令人惊叹的深度学习应用(Demo+Paper+Code)
- DFT Compiler极简示例1
- 信息奥赛课课通(C++)p154-1近似排序