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;
}
目录
相关文章
|
6月前
|
人工智能 监控 安全
仅供学习:2026年AI量化交易革命:3步部署OpenClaw安装全自动股票交易skill实战指南(收益率5860%案例复刻)
2026年,AI Agent领域最震撼的突破来自OpenClaw(原Clawdbot)——这个能自主规划、执行任务的智能体,用50美元启动资金创造了48小时滚雪球至2980美元的奇迹,收益率高达5860%。其核心逻辑堪称教科书级:每10分钟扫描Polymarket近千个预测市场,交叉验证NOAA天气数据、体育伤病报告、加密货币链上情绪等多维度信息,捕捉8%以上的定价偏差,再通过凯利准则将单仓位严格控制在总资金6%以内,实现低风险高频套利。
6469 2
|
前端开发 算法 安全
软件开发过程详解
【8月更文第20天】在当今数字化时代,软件开发已成为企业和组织获取竞争优势的关键。一个高效的软件开发过程不仅能够确保最终产品的质量,还能有效控制成本和时间。本文将详细介绍软件开发的各个阶段,包括需求分析、设计、编码与实现、测试与质量保证以及维护与升级,并通过实例帮助读者更好地理解这些概念。
1583 0
|
人工智能 自然语言处理 JavaScript
Github又一AI黑科技项目,打造全栈架构,只需一个统一框架?
Motia 是一款现代化后端框架,融合 API 接口、后台任务、事件系统与 AI Agent,支持 JavaScript、TypeScript、Python 多语言协同开发。它提供可视化 Workbench、自动观测追踪、零配置部署等功能,帮助开发者高效构建事件驱动的工作流,显著降低部署与运维成本,提升 AI 项目落地效率。
942 0
|
缓存 Ubuntu 网络协议
Linux系统编程之文件I/O函数的使用:介绍文件I/O函数的基本概念、用法和实现方式
Linux系统编程之文件I/O函数的使用:介绍文件I/O函数的基本概念、用法和实现方式
507 1
|
JSON API 数据格式
商品详情数据JSON格式示例参考(api接口)
JSON数据格式的商品详情数据通常包含商品的多个层级信息,以下是一个综合多个来源信息的JSON数据格式的商品详情数据示例参考:
|
网络协议 Linux 网络架构
【Cisco Packet Tracer】访问 Web服务器
【Cisco Packet Tracer】访问 Web服务器
940 0
|
负载均衡 Dubbo NoSQL
【完整解析】Dubbo分布式服务框架:优点、架构和未来趋势(一)
【完整解析】Dubbo分布式服务框架:优点、架构和未来趋势
2052 2
|
项目管理
IPD(集成产品开发)—核心思想
IPD(集成产品开发)—核心思想
1753 0
|
小程序 程序员 开发工具
微信web开发者工具无法打开的六种解决方法
微信web开发者工具无法打开的六种解决方法
2824 0
|
存储 虚拟化 数据安全/隐私保护
云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初始安装(一)
云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初始安装(一)
2440 0

热门文章

最新文章