栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++帮你完成初中作业

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++帮你完成初中作业

直接上源码

#include//包含输入输出流的头文件 
#include//数学库 
//引用头文件==============================================================// 
using namespace std;

int main()//主程序入口 
{
    double a = 0.0, b = 0.0, c = 0.0, x1 = 0.0, x2 = 0.0;
    //申明变量===========================================================// 
    cout << "==============|||>>> ax2 + bx + c = 0 <<<|||==============" ;
    cout << "na: ";
    cin >> a ;
    cout << "nb: ";
    cin >> b ; 
    cout << "nc: ";
    cin >> c ;
    //输入==============================================================// 
    if ( a == 0 )
    {
    cout << "nERR:未知数的系数不应该为 0 ";    
    }
    //对二次项系数为零的输入值进行报错==================================// 
    else if((b*b)<(4*a*c))
    {
    cout << "n该方程无实数根";
    }
    //直接回答无实数根的情况============================================// 
    else {
    x1 = (-b + sqrt(b * b - 4 * a * c)) / (2 * a);
    x2 = (-b - sqrt(b * b - 4 * a * c)) / (2 * a);
    //进行计算==========================================================//    
        if (x1 == x2)
        {
        cout << "其解为:";
        printf("%.5f",x1);
        }
    //返回只有一个实数解的情况的值======================================// 
        else {    
        cout << "nx1:";
        printf("%.5f", x1);
        cout << "nx2:";
        printf("%.5f", x2);
        }
    //返回有两个实数解情况的值==========================================//    
    }
    return 0;
}

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/717267.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号