C++课堂练习三

C++课堂练习三,第1张

概述【本节内容】if...else...的使用 【练习题】解一元二次方程 【代码】 #include<iostream>#include<cmath>using namespace std;int main() { double a, b, c; double delta; double x1, x2, x; cin >> a >> b >> c

【本节内容】if...else...的使用

【练习题】解一元二次方程

【代码】

#include<iostream>#include<cmath>using namespace std;int main() {    double a,b,c;    double delta;    double x1,x2,x;    cin >> a >> b >> c;    if (a == 0) {        if (b == 0) {            cout <<"不构成方程"<< endl;        }        else {            x = -c/b;            cout << "一元一次方程的根为:x=" << x << endl;        }    }    else {        delta = b * b - 4.0 * a * c;        if (delta >= 0) {            delta = sqrt(delta);            x1 = (-b + delta) / 2.0 / a;            x2 = (-b - delta) / 2.0 / a;            cout << "方程有实根,分别是:" << "x1=" << x1 << " x2=" << x2 << endl;        }        else {            delta = sqrt(-delta);            x1 = -b / 2.0 / a;            x2 = delta / 2.0 / a;            cout << "方程有复根,分别是:" << "x1=" << x1 << "+j" << x2 << "   x2=" << x1 << "-j" << x2 << endl;        }    }    return 0;}
总结

以上是内存溢出为你收集整理的C++课堂习三全部内容,希望文章能够帮你解决C++课堂练习三所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1211014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存