找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 2064|回復(fù): 0
收起左側(cè)

c++二元一次方和求解程序

[復(fù)制鏈接]
ID:102668 發(fā)表于 2016-1-10 23:19 | 顯示全部樓層 |閱讀模式

c++二元一次方和求解程序


  1. #ifndef WYZ_WYZ_2
  2. #define WYZ_WYZ_2
  3. #include<iostream>
  4. #include<cmath>
  5. template<typename Any>
  6. void eqution(Any a,Any b,Any c)
  7. {
  8. using std::cout;
  9. using std::endl;

  10.    Any d=b*b-4*a*c;
  11.    if(d>0)
  12.    {
  13.     float sqrtd=sqrtf(d);
  14.     cout<<"有兩個(gè)實(shí)根"
  15.     <<(-b+sqrtd)/(2*a)<<"和"
  16.      <<(-b-sqrtd)/(2*a)<<endl;
  17.    }
  18.    else if(d==0)
  19.     cout<<"只有一個(gè)根"
  20.     <<-b/(2*a)<<endl;
  21.    else cout<<"有根是復(fù)雜的"
  22.     <<endl<<"真正的部分是"
  23.     <<-b/(2*a)<<endl
  24.     <<"有虛部"
  25.     <<sqrtf(-d)/(2*a)<<endl;
  26. }

  27. template<> void eqution(char a,char b,char c)
  28. {
  29. std::cout<<"輸入錯(cuò)誤"<<std::endl;
  30. }
  31. #endif
  32.   
  33. //..............................................................
  34. /*#include"789.h"
  35. #include<iostream>
  36. int main()
  37. {
  38. int a,b,c;
  39. std::cin>>a>>b>>c;
  40. eqution(a,b,c);

  41. return 0;
  42. }*/
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表