编程求ax2+bx+c=0的解
#include<stdio.h>
#include<math.h>
int main()
{float a, b, c, j;printf("请分别输入二元一次方程的三个系数:\n");scanf("%f%f%f", &a, &b, &c);j = (b * b) - (4 * a * c);if (a == 0 && b == 0 && c == 0)printf("x1有无限个取值,x2也有无限个取值\n");else if (a == 0 && b == 0 && c != 0)printf("无解\n");else if (a == 0 && b != 0 && c != 0)printf("二元一次方程变为一元一次方程,有一个解,x1=x2=%.2f\n", -(c / b));else if (a != 0 && b != 0 && c == 0){if (j >= 0){printf("方程有两个解,其中一个解是0,另一个解是%.2f\n", -(b / a));}elseprintf("无解\n");}else if (a != 0 && b != 0 && c != 0){if (j > 0)printf("方程有两个解,分别为x1=%.2f,x2=%.2f\n", (-b + sqrt(j))/(2*a),( -b - sqrt(j))/(2*a));else if (j == 0)printf("方程有两个相同的解,x1=x2=%.2f\n", (-b + sqrt(j))/(2*a));else{printf("方程没有实根,但是有虚根\n");printf("x1=%.2f+%.2fi\n", -b / (2 * a), sqrt(-j) / (2 * a));printf("x2=%.2f-%.2fi\n", -b / (2 * a), sqrt(-j) / (2 * a));}}return 0;
}
编程求ax2+bx+c=0的解相关推荐
- C语言求ax2+bx+c=0的解,解一元二次方程
看了好多别人的代码真无语了,要么就是考虑不全,要么就是报错,写之前能不能考虑一下,多带几组数据跑一下呀!!! 总结:C语言比python麻烦太多了 #include <stdio.h> # ...
- 输入本金、年利率和年数,计算复利;计算球的表面积和体积,判断构成三角形;输入姓名和出生年份,输出姓名和年龄;求ax2+bx+c=0方程的解。(python)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1 编写程序,输入本金.年利率和年数,计算复利(结果保留两位小数). 代码: p=int(input("请输入本金: ...
- 一元二次方程ax2+bx+c=0的解
解一元二次方程ax2+bx+c=0的解.输入 多组测试,每行输入三个实数a,b,c的值,a 不为0.输出 输出两个根X1和X2,用空格隔开,具体格式为:X1 X2其中大的根先输出,即X1>=X2 ...
- 解一元二次方程ax2+bx+c=0的解。
输入有三行,分别是三个实数a,b,c的值,且a不等于0. 输出两个根X1和X2,用空格隔开,具体格式为: X1 X2 其中大的根先输出,即X1>=X2. 结果保留两位小数.数据保证一定有实根. ...
- Scala代码案例:求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语言程序,写出求方程ax2+bx+c=0的根的算法,画出相应的程序框图,并要求输出它的实根....
写出求方程ax2+bx+c=0的根的算法,画出相应的程序框图,并要求输出它的实根. 答案 思路分析:主要考查含参问题的讨论方法及条件嵌套结构的应用.输入三个实数a,b,c,先判断a是否为零,当a≠0时 ...
- js条件语句,用if...else if....else方程ax2+bx+c=0一元二次方程。求根
if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...else if... ...
- 求方程ax2+bx+c=0的实数根
求方程ax2+bx+c=0的实数根.a, b, c由键盘输入, a!=0.若只有一个实数根(b2-4ac=0)则只输出x1,若无实数根(b2-4ac<0)则输出Error. 输入 2.5 7.5 ...
最新文章
- 洛谷P5273 【模板】多项式幂函数 (加强版)
- SpringCloud(二) 服务注册到Eureka
- zabbix yum安装
- C#数据结构-顺序表
- hadoop记录topk
- 了解前端——js需知道知识点
- java se的api下载_API specification for java SE 1.7
- SQLLite数据库操作
- (39)FPGA四种常用逻辑门(与非门)
- Odoo10参考系列--翻译模块
- C# 无边框异型窗体制作
- Coinbase在今日比特币下跌时出现宕机
- 山西台达plc可编程控制器_(PLC)可编程控制器的编程语言你了解吗?不妨看看...
- Oracle Data Guard的配置
- 如何在Android应用里对HTTP请求头部添加适当的User-Agent字段
- 设计配色灵感|热情甜蜜色系配色方案
- Android测试总结
- Win10利用bat文件实现文件与文件夹批量重命名
- Java多用户商城系统B2B2C源码-(九)服务链路追踪(Spring Cloud Sleuth)
- 自定义结构体及初始化