C语言 一元二次方程求解
//学习记录
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
void solution(double a,double b,double c,double *l,double *p,double *q);
int main()
{double a,b,c,p,q,l;printf("请输入一元二次方程的系数a,b,c:\n");do{scanf("%lf %lf %lf",&a,&b,&c);}while((a==0)|| (b*b-4*a*c)<0);solution(a,b,c,&l,&p,&q);if(l==1)printf("方程的解为:%.2f%.2f",p,q);else printf("方程的只有一个解为:%.2f",p);
}
void solution(double a,double b,double c,double *l,double *p,double *q)
{double flag = b*b-4*a*c;if(flag == 0 ){*p= -b/(2*a);*q= *p;*l= 0;}else {*p= (-b/(2*a))/(4*a*c);*q= *p;*l = 1;}}
C语言 一元二次方程求解相关推荐
- C语言——一元二次方程求解
一元二次方程解: 判断系数是否可以构成一元二次方程: 判断disc=b*b-4*a*c是否大于零: 计算两个根x1=(-b-sqrt(disc))/2.x2=(-b+sqrt(disc))/2. in ...
- 一元两次方程组c语言,一元二次方程求解程序完整代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...
- 一元二次方程代码c语言,一元二次方程求解程序完整代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...
- c语言对分求解方程,用C语言对一元二次方程求解
一元二次方程标准形式为 ax²+bx+c=0,且a≠0. 在用C语言求值时,需要先判断给出的a.b.c三值是否满足一元二次方程,即判断a是否为0. 当a=0时,输出(不是一元二次方程): 当a≠0时, ...
- 用C语言对一元二次方程求解
一元二次方程标准形式为 ax²+bx+c=0,且a≠0. 在用C语言求值时,需要先判断给出的a.b.c三值是否满足一元二次方程,即判断a是否为0. 当a=0时,输出(不是一元二次方程): 当a≠0时, ...
- 一元二次方程求解(C语言版)
int main(){//一元二次方程求解 double a,b,c;double x1,x2,s,p,q;printf("请输入ax^2+bx+c=0的a,b,c\n");pri ...
- JAVA学习-JAVA实现一元二次方程求解
JAVA实现一元二次方程求解 求3X2+4X-1=0的根 代码: public class SolveEquation {//定义公共类public static void main(String[] ...
- python解一元二次方程复数_一元二次方程求解(包括复数各种情况)
/*无聊时候写的,我想每个入门的编程都会拿着个练手把,多的不说,我们来谈谈正经的--此功能实现一元二次方程求解,复数情况,输入字符处理判断是否为数字*/ import os import math i ...
- 一元二次方程求解的实现
一元二次方程求解首先理思路,第一判断a是否为0来判断是否为一元二次方程,第二判断b^2-4ac的正负,第三根据求根公式来求解. #include <stdio.h> #include &l ...
- 算法创作 | 一元二次方程求解问题解决方法
本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 键盘输入a,b,c,作为一元二次方程的系数,求解. 示例:ax^2+bx+c=0 输入:a= ...
最新文章
- Metasploit攻击Oracle的环境搭建
- ZooKeeper增加Observer部署模式提高性能(转)
- python selenium鼠标点击_Python+Selenium学习--鼠标事件
- python编程口诀_科学网—Python编程技巧汇总 - 高关胤的博文
- 新华计算机学校环境好吗,新华电脑校园环境好不好?(二)
- nodejs express use 传值_再也不怕面试官问你express和koa的区别了
- SpringBoot多环境配置与使用
- RMAN catalog 的创建和使用
- String 是值类型还是引用类型
- java读取word文档内容_Python读取PDF信息插入Word文档
- java5.0下载_java虚拟机官方下载|java虚拟机下载 v5.0 官方免费版-520下载站
- 罗技鼠标显示无法连接服务器,罗技无线鼠标接收器无法配对的详细解决办法
- Verilog Language--Modules:Hierachy--Module add
- java实现节假日维护_谈谈JAVA实现节假日验证
- STM32 HAL库学习笔记3-HAL库外设驱动框架概述
- leader epoch
- sql 大于 小于 大于等于 小于等于 符号
- 苹果IOS开发者账号总结
- 设计模式(二)——UML类图怎么画
- AndroidStudio开启debug调试模式