39.输入任意的a,b,c求一元二次方程ax*x+bx+c=0的根​

简介: 39.输入任意的a,b,c求一元二次方程ax*x+bx+c=0的根​
//从这个小题中可以熟悉头文件#include<cmath>的使用
//1、题目较为简单,只需运用判断语句即可
//2、注意,声明变量时要想到根的无理性,同时需注意函数结果的强制类型转换,sqrt只支持double和float类型
 
#include<iostream>
#include<cmath>//可以使用一些常用函数
using namespace std;
 
int main()
{
    int a,b,c,d;
    float x1,x2,x3;
    cout<<"please input a,b and c: "<<endl;
    cin>>a>>b>>c;
 
 
    d=b*b-4*a*c;
    if(d>0)
    {
        x1=((-b+(float)sqrt(d))/(2*a));//开根号函数的使用,注意强制类型转换
        x2=((-b-(float)sqrt(d))/(2*a));
        cout<<"方程有两个解:"<<endl;
        cout<<"x1="<<x1<<" x2="<<x2<<endl;
    }else if(d==0)
    {
        cout<<"方程有一个解:"<<endl;
        x3=((-b)/(2*a));
        cout<<"x="<<x3<<endl;
    }else
    {
        cout<<"方程没有解。"<<endl;
    }
    return 0;
}
目录
相关文章
|
监控 Java 数据库
Spring事务相关配置、案例:转账业务追加日志及事务传播行为
Spring事务相关配置、案例:转账业务追加日志及事务传播行为
197 0
|
弹性计算 安全 关系型数据库
rds安全组规则
云数据库RDS的安全组规则是虚拟防火墙,用于控制网络访问权限,确保数据库安全。配置要点包括:指定RDS实例的安全组,设定入方向规则(如源IP、协议和端口),考虑默认规则的开放程度。根据场景,同组内外的ECS实例需不同配置。管理员应合理规划规则,确保业务需求与安全性平衡,并定期审计更新。
358 3
|
传感器 自动驾驶 安全
以下是未来无人驾驶汽车发展的一些方向和机会
以下是未来无人驾驶汽车发展的一些方向和机会
以下是未来无人驾驶汽车发展的一些方向和机会
|
JSON 数据处理 Swift
【Swift 开发专栏】Swift 中的网络编程:URLSession 与 Alamofire
【4月更文挑战第30天】本文探讨了Swift中的网络编程,重点关注URLSession和Alamofire。URLSession是苹果提供的网络请求框架,允许底层控制和定制,适合需要高度灵活性的场景。Alamofire则是在URLSession基础上的第三方库,提供简洁接口和功能扩展,简化网络请求和错误处理。文中还介绍了两者在实际应用中的选择和使用场景,强调掌握网络编程基础的重要性。
329 0
|
传感器 监控 Linux
Linux|奇怪的知识---CPU温度监控
Linux|奇怪的知识---CPU温度监控
444 1
|
算法 安全 Java
MD5 - 加密算法简要介绍与JAVA实现
MD5 - 加密算法简要介绍与JAVA实现
399 1
|
C++
make 及 make clean 的作用
make 及 make clean 的作用
387 0
|
存储 人工智能 自然语言处理
ChatGPT 引爆向量数据库赛道
最近,为 ChatGPT 等生成式 AI 应用提供向量搜索、向量数据存储、向量嵌入等功能的向量数据库赛道突然走红,两家初创公司 Pinecone 和 Weaviate 共获 10 亿元融资,融资时间仅间隔6天,而 Shopify、Brex、Hubspot 等公司正在将向量数据库和 Embedding 作为其 AI 应用的基础。
|
算法 网络协议 安全
免费OA办公系统实现企业智能办公管理
随着互联网技术的快速发展,企业纷纷加入信息平台建设的大军。免费OA系统的实施不仅能加强高效的流程管理体系和层次沟通合作,还能有效提高完善的组织管理体系和执行力。
208 1