最近開始學習C++,有著高中慘痛記憶的我,對於C++有著本能的恐懼,
還好現在的教授很會教,讓我感覺有進步,老話一句,變強的感覺真好。
分享一下,自己寫的小程式。
輸入係數即可得一元二次方程式之解的小程式。
#include<iostream>
#include<cmath>
using namespace std;
float a,b,c,d;
char p='y';
int main()
{
while(p == 'y')
{
cout << " 請依序輸入 Ax^2 + Bx + C 的係數ABC " << endl ;
cin >> a >> b >> c ;
d = sqrt(b*b-4.0*a*c);
if(d>=0)
cout << " x equal " << (-b+d)/(2.0*a) << " and " << (-b-d)/(2.0*a) << endl << endl ;
else
cout << " 判別式 B^2 - 4AC < 0 " << endl << endl;
cout << "continue?(y/n)" << endl;
cin >> p;
}
system("pause");
return 0;
}
下載網址: root.exe
希望自己會越來越進步。 : )