一元二次方程求根

来源:互联网 发布:平湖市行知幼儿园 编辑:程序博客网 时间:2024/04/25 11:32
/*   * 程序的版权和版本声明部分:   * Copyright (c) 2013, 烟台大学计算机学院   * All rights reserved.   * 文件名称:test.cpp   * 作    者:周经纬  * 完成日期:2013年 10月 23 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分:  * 输入描述:无   * 问题描述:求一元二次方程的根。* 程序输出:“输出方程的根”   * 问题分析:略  * 算法设计:略   */   #include <iostream>#include <cmath>using namespace std;int main (){    double a,b,c,x1,x2,num;cout<<"请输入a,b,c:"<<endl;cin>>a>>b>>c;num=pow(b,2)-4*a*c;if(num==0){//1根x1=-b/(2*a);cout<<"x="<<x1<<endl;}else if(num>0){//2根x1=(-b+sqrt(num))/(2*a);        x2=(-b-sqrt(num))/(2*a);cout<<"x1="<<x1<<endl;cout<<"x2="<<x2<<endl;}else{    cout<<"无解"<<endl;}    return 0;}

心得体会:这次的编程稍麻烦些,学习了sqrt等的使用

原创粉丝点击