標(biāo)題:
c++二元一次方和求解程序
[打印本頁(yè)]
作者:
51hei社區(qū)
時(shí)間:
2016-1-10 23:19
標(biāo)題:
c++二元一次方和求解程序
c++二元一次方和求解程序
#ifndef WYZ_WYZ_2
#define WYZ_WYZ_2
#include<iostream>
#include<cmath>
template<typename Any>
void eqution(Any a,Any b,Any c)
{
using std::cout;
using std::endl;
Any d=b*b-4*a*c;
if(d>0)
{
float sqrtd=sqrtf(d);
cout<<"有兩個(gè)實(shí)根"
<<(-b+sqrtd)/(2*a)<<"和"
<<(-b-sqrtd)/(2*a)<<endl;
}
else if(d==0)
cout<<"只有一個(gè)根"
<<-b/(2*a)<<endl;
else cout<<"有根是復(fù)雜的"
<<endl<<"真正的部分是"
<<-b/(2*a)<<endl
<<"有虛部"
<<sqrtf(-d)/(2*a)<<endl;
}
template<> void eqution(char a,char b,char c)
{
std::cout<<"輸入錯(cuò)誤"<<std::endl;
}
#endif
//..............................................................
/*#include"789.h"
#include<iostream>
int main()
{
int a,b,c;
std::cin>>a>>b>>c;
eqution(a,b,c);
return 0;
}*/
復(fù)制代碼
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1