找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 2097|回复: 0
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
ID:102668 发表于 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<<"有两个实根"
  15.     <<(-b+sqrtd)/(2*a)<<"和"
  16.      <<(-b-sqrtd)/(2*a)<<endl;
  17.    }
  18.    else if(d==0)
  19.     cout<<"只有一个根"
  20.     <<-b/(2*a)<<endl;
  21.    else cout<<"有根是复杂的"
  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<<"输入错误"<<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. }*/
复制代码



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表