?? 例13.1.txt
字號(hào):
例13.1 有一元二次方程ax2+bx+c=0,其一般解為
x1,2=-b±b2-4ac[]2a,但若a=0,或b2-4ac<0時(shí),用此公式出錯(cuò)。
編程序,從鍵盤(pán)輸入a,b,c的值,求x1和x2。如果a=0或b2-4ac<0,輸出出錯(cuò)信息。
可寫(xiě)出以下程序:
#include <iostream>
#include <cmath>
using namespace std;
int main( )
{float a,b,c,disc;
cout<<″please input a,b,c:″;
cin>>a>>b>>c;
if (a==0)
cerr<<″a is equal to zero,error!″<<endl;
//將有關(guān)出錯(cuò)信息插入cerr流,在屏幕輸出
else
if ((disc=b*b-4*a*c)<0)
cerr<<″disc=b*b-4*a*c<0″<<endl; //將有關(guān)出錯(cuò)信息插入cerr流,在屏幕輸出
else
{cout<<″x1=″<<(-b+sqrt(disc))/(2*a)<<endl;
cout<<″x2=″<<(-b-sqrt(disc))/(2*a)<<endl;
}
return 0;
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -