第24讲-项目三:一元二次方程全解
来源:互联网 发布:设计模式php 编辑:程序博客网 时间:2024/05/01 13:31
任务和代码
/**Copyright (c)2015,CSDN学院*All rights reserved.*文件名称:main.c*作 者:胡先军*完成日期:2015年5月6日*版 本 号:v1.0**问题描述:有一方程ax^2+bx+c=0,a,b,c的值由键盘输入,请编程序,打印出以下情况时方程的解。*(1) a=0,b≠0时, 解为-c/b*(2) a=0,b=0,c=0, 解为任意值*(3) a=0,b=0,c≠0, 无解*(4) a≠0,b^2-4ac≥0, 有两个实根*(5) a≠0,b^2-4ac≤0, 有两个虚根*(程序输出:方程的根*/#include <stdio.h>#include <math.h>int main(){ double a,b,c,x1,x2,delta; printf("请输入a、b和c:"); scanf("%lf %lf %lf",&a,&b,&c); delta=(b*b-4.0*a*c); if(a==0){ if(b!=0){ x1=x2=(-c)/b; printf("方程的根为x1=x2=%lf",x1); } else if(c==0){ printf("根为任意值"); } else{ printf("方程无解"); } } else if(delta>=0){ printf("x1=%lf x2=%lf",(-b+sqrt(delta))/2,(-b-sqrt(delta))/2); } else{ printf("方程的根是虚根"); } return 0;}
运行结果
知识点总结
利用if-else语句的嵌套进行编程。
0 0
- 第24讲-项目三:一元二次方程全解
- 第二十四讲项目三 一元二次方程全解
- 第二十四讲项目3-一元二次方程全解
- 第24课时,实践3,一元二次方程全解
- 项目24.3 一元二次方程全解
- 第二十四讲编程项目 求函数的值 油量监控 一元二次方程全解等
- 第24讲项目3——元二次方程解
- 24 if语句的嵌套 【项目1:分段函数求值】【项目2:油量监控】【项目3:一元二次方程全解】【项目4:个人所得税计算器if语句版】
- 一元二次方程解
- C++,解一元二次方程
- 解一元二次方程
- 二分法解一元二次方程
- 解一元二次方程
- 解一元二次方程
- 解一元二次方程
- 解一元二次方程
- 解一元二次方程
- 解一元二次方程
- javascript 事件处理
- Java中文验证码
- java AtomicInteger
- spring学习笔记(10)——工厂方法配置bean
- robotium 黑盒 获取id点击控件
- 第24讲-项目三:一元二次方程全解
- 位运算总结
- js 调用oc——webView
- PHP操作证书
- iOS分析UI利器—Reveal及简单破解方法
- linux 常用命令
- AIO 简介
- 黑马程序员——Java高新技术——反射(续)、成员方法的反射、数组的反射、Hashcode方法分析、类加载器等
- [转载]Runnable接口与Thread类的区别