²é¿´: 1109  |  »Ø¸´: 4
±¾Ìû²úÉú 1 ¸ö ²©Ñ§EPI £¬µã»÷ÕâÀï½øÐв鿴

babyrabbit2006

½ð³æ (СÓÐÃûÆø)


[½»Á÷] C++±à³Ì

Çó½âÒ»Ôª¶þ´Î·½³Ì¡£
Ò»Ôª¶þ´Î·½³ÌµÄ¶¨ÒåΪ£º
  ax2+bx+c=0
£¨1£©Èç¹ûb2 -4ac>0£¬·½³ÌÓÐÁ½¸ö²»Í¬µÄʵ¸ù£¬·Ö±ðÊÇ£º
     
£¨2£©Èç¹ûb2 -4ac< 0£¬·½³ÌûÓÐʵ¸ù£¬µ«ÓÐÐé¸ù£»
£¨3£©Èç¹ûb2 -4ac= 0£¬·½³ÌÓÐÒ»¸öʵ¸ù¡£
ÇëÄã±àдһ¸ö³ÌÐò£¬Ê¹ÆäÄÜÇó³ö¶à¸ö¶þ´Î·½³ÌµÄ¸ù¡£¸Ã³ÌÐòҪѯÎÊÓû§ÊÇ·ñÏë¼ÌÐø½âÏÂÒ»¸ö·½³Ì¡£Óû§ÊäÈë1À´¼ÌÐø£¬ÊäÈëÆäËüÊý×Ö£¬ÔòÖÕÖ¹³ÌÐò¡£³ÌÐòÒªÇóÓû§ÊäÈëa£¬bºÍc£¬È»ºó¸ù¾ÝÇ°ÃæµÄÌõ¼þ¼ÆË㣬²¢Êä³ö´ð°¸¡£
ÒªÇó:ʹÓÃÀàʵÏÖ£¬
£¨1£©        a,b,cΪ¸ÃÀàµÄ˽ÓгÉÔ±±äÁ¿£»
£¨2£©        Çó¸ùµÄʵÏÖΪ¸ÃÀàµÄ³ÉÔ±º¯Êý£¬ÐÎʽΪ£º
//º¯Êý·µ»ØÖµ£ºÊµ¸ùµÄ¸öÊý£»
//²ÎÊý£ºx- ÓÃÒÔ·µ»ØÊµ¸ùÖµµÄÊý×飻
long CalResult(float x[]);
£¨3£©        ¸ÃÀ໹°üº¬Óвι¹Ô캯Êý¡¢Îö¹¹º¯Êý¡£
  Ð»Ð»  Ç뾡¿ì

» ²ÂÄãϲ»¶

» ÇÀ½ð±ÒÀ²£¡»ØÌû¾Í¿ÉÒԵõ½:

²é¿´È«²¿É¢½ðÌù

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

babyrabbit2006

½ð³æ (СÓÐÃûÆø)


ͬÉÏ

Á½¸ö¸ùÕ³Ìû²»ÉÏ  ¾ÍÊÇÒ»°ãÒ»Ôª¶þ´Î·½³ÌµÄ¸ùµÄÐÎʽ
2Â¥2010-12-17 21:39:15
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
YUE-jf(½ð±Ò+10):½±Àø 2010-12-21 14:02:16
#include
#include
using namespace std;
float x1,x2,disc,p,q;
int main()
{void greater_than_zero(float,float);
void equal_to_zero(float,float);
void smaller_than_zero(float,float);
float a,b,c;
cout<<"input a,b,c:";
cin>>a>>b>>c;
disc=b*b-4*a*c;
cout<<"root:"< if (disc>0)
  {
   greater_than_zero(a,b);
   cout<<"x1="<   }
else if (disc==0)
  {equal_to_zero(a,b);
   cout<<"x1="<   }
else
  {smaller_than_zero(a,b);
   cout<<"x1="<    cout<<"x2="<   }
return 0;
}

void greater_than_zero(float a,float b)   /* ¶¨ÒåÒ»¸öº¯Êý£¬ÓÃÀ´Çódisc>0ʱ·½³ÌµÄ¸ù */
{x1=(-b+sqrt(disc))/(2*a);
  x2=(-b-sqrt(disc))/(2*a);
}

void equal_to_zero(float a,float b)     /* ¶¨ÒåÒ»¸öº¯Êý£¬ÓÃÀ´Çódisc=0ʱ·½³ÌµÄ¸ù */
{
  x1=x2=(-b)/(2*a);
}

void smaller_than_zero(float a,float b)  /* ¶¨ÒåÒ»¸öº¯Êý£¬ÓÃÀ´Çódisc<0ʱ·½³ÌµÄ¸ù */
{
  p=-b/(2*a);
  q=sqrt(-disc)/(2*a);
}
3Â¥2010-12-17 21:51:11
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Äã×Ô¼º»ØÈ¥ÊµÑéһϡ£
4Â¥2010-12-17 21:52:27
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

fzr417

ľ³æ (ÕýʽдÊÖ)


babyrabbit2006(½ð±Ò+50, ²©Ñ§EPI+1):ллÁ˰¡ 2010-12-20 20:36:07
// ¶þ´Î¸ù.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "math.h"
#include   
using   namespace   std;


class Cercigeng
{
public:
        Cercigeng(float aa, float bb, float cc);
        ~Cercigeng();
        //º¯Êý·µ»ØÖµ£ºÊµ¸ùµÄ¸öÊý£»
        //²ÎÊý£ºx- ÓÃÒÔ·µ»ØÊµ¸ùÖµµÄÊý×飻
        long CalResult(float x[]);

private:
        float a;
        float b;
        float c;
};

Cercigeng::Cercigeng(float aa, float bb, float cc)
{
        a=aa;
        b=bb;
        c=cc;
}
Cercigeng::~Cercigeng()
{

}
long Cercigeng::CalResult(float x[])
{
        float delta = 0;
        long geshu=0;
        delta = b*b-4.0*a*c;
        if (delta < 0)
        {
                geshu = 0;
        }
        else if(fabs(delta)<1e-10)
        {
                x[0] = (-b+sqrt(delta))/2.0/a;
                geshu = 1;
        }
        else
        {
                x[0] = (-b+sqrt(delta))/2.0/a;
                x[1] = (-b-sqrt(delta))/2.0/a;
                geshu = 2;
        }
        return geshu;
}

int main(int argc, char* argv[])
{
        cout<<"Çó½â·½³ÌµÄ¸ù!\n"<<"ÇëÊäÈëa£¬b£¬c";
        float a,b,c;
        cin>>a>>b>>c;
        Cercigeng fangcheng(a,b,c);
       
        float xx[1];
        long GeShu = fangcheng.CalResult(xx);
        if (GeShu = 0)
        {
                cout<<"ÎÞʵ¸ù£¡\n";
        }
        else if(GeShu = 1)
        {
            cout<<"·½³ÌÓÐÒ»¸öʵ¸ùΪ"<         }
        else
        {
                cout<<"·½³ÌÓжþ¸öʵ¸ù£¬·Ö±ðΪ"<         }

        cout<<"Èç¹û¼ÌÐø£¬ÇëÊäÈë1!·ñÔòÊäÈëÆäËüÊý×Ö\n";
        int jixu=0;
        cin>>jixu;
        for (;(jixu-1)!=0
        {
                cout<<"Çó½â·½³ÌµÄ¸ù!\n"<<"ÇëÊäÈëa£¬b£¬c";
                cin>>a>>b>>c;
                Cercigeng fangcheng(a,b,c);
                GeShu = fangcheng.CalResult(xx);

                if (GeShu = 0)
                {
                        cout<<"ÎÞʵ¸ù£¡\n";
                }
                else if(GeShu = 1)
                {
                        cout<<"·½³ÌÓÐÒ»¸öʵ¸ùΪ"<                 }
                else
                {
                        cout<<"·½³ÌÓжþ¸öʵ¸ù£¬·Ö±ðΪ"<                 }
        }

        return 0;
}




ÊÔÊÔ°É£¬Ó¦¸ÃûÓÐÎÊÌâµÄ£¬ÎÒдÁËһϣ¬µ«ÊÇûÓбàÒëÔËÐУ¬ºÃÔË£¡
5Â¥2010-12-18 18:11:13
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ babyrabbit2006 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Ò»Ö¾Ô¸Ìì½ò´óѧ»¯Ñ§¹¤ÒÕרҵ£¨081702£©315·ÖÇóµ÷¼Á +12 yangfz 2026-03-17 12/600 2026-03-21 03:30 by JourneyLucky
[¿¼ÑÐ] 278Çóµ÷¼Á +6 ÑÌ»ðÏÈÓÚ´º 2026-03-17 6/300 2026-03-21 01:57 by JourneyLucky
[¿¼ÑÐ] 324·Ö 085600²ÄÁÏ»¯¹¤Çóµ÷¼Á +4 llllkkkhh 2026-03-18 4/200 2026-03-21 01:24 by JourneyLucky
[¿¼ÑÐ] ¡¾¿¼Ñе÷¼Á¡¿»¯Ñ§×¨Òµ 281·Ö£¬Ò»Ö¾Ô¸ËÄ´¨´óѧ£¬³ÏÐÄÇóµ÷¼Á +8 ³Ô³Ô³Ô²ÅÓÐÒâÒå 2026-03-19 8/400 2026-03-21 00:49 by Áõ¹úÉ­
[¿¼ÑÐ] Ò»Ö¾Ô¸ÖØÇì´óѧ085700×ÊÔ´Óë»·¾³×¨Ë¶£¬×Ü·Ö308Çóµ÷¼Á +3 īīĮ 2026-03-18 3/150 2026-03-21 00:39 by JourneyLucky
[¿¼ÑÐ] 317Çóµ÷¼Á +8 Éê×ÓÉêÉê 2026-03-19 13/650 2026-03-21 00:09 by Áõ¹úÉ­
[¿¼ÑÐ] 296Çóµ÷¼Á +6 www_q 2026-03-18 10/500 2026-03-20 23:56 by JourneyLucky
[¿¼ÑÐ] 308Çóµ÷¼Á +3 °¢½ã°¢½ã¼Ò°¡ 2026-03-18 3/150 2026-03-20 23:24 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸ Î÷±±´óѧ £¬070300»¯Ñ§Ñ§Ë¶£¬×Ü·Ö287£¬Ë«·ÇÒ»±¾£¬Çóµ÷¼Á¡£ +4 ³¿»èÏßÓëÐǺ£ 2026-03-19 4/200 2026-03-20 22:15 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸ËÕÖÝ´óѧ²ÄÁÏÇóµ÷¼Á£¬×Ü·Ö315£¨Ó¢Ò»£© +5 sbdksD 2026-03-19 5/250 2026-03-20 22:10 by luoyongfeng
[¿¼ÑÐ] ÖÐÄÏ´óѧ»¯Ñ§Ñ§Ë¶337Çóµ÷¼Á +3 niko- 2026-03-19 6/300 2026-03-20 21:58 by luoyongfeng
[¿¼ÑÐ] ²ÄÁÏѧ˶297ÒѹýËÄÁù¼¶Çóµ÷¼ÁÍÆ¼ö +11 adaie 2026-03-19 11/550 2026-03-20 21:30 by laoshidan
[¿¼ÑÐ] 319Çóµ÷¼Á +3 СÁ¦Æøçæçæ 2026-03-20 3/150 2026-03-20 19:47 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸Î÷°²½»Í¨´óѧ²ÄÁϹ¤³Ìרҵ 282·ÖÇóµ÷¼Á +5 ·ãÇÅZL 2026-03-18 7/350 2026-03-19 14:52 by ¹¦·ò·è¿ñ
[¿¼ÑÐ] 311Çóµ÷¼Á +6 26ÑÐ0 2026-03-15 6/300 2026-03-18 14:43 by haxia
[¿¼ÑÐ] ²ÄÁÏ£¬·ÄÖ¯£¬ÉúÎ0856¡¢0710£©£¬»¯Ñ§ÕÐÉúÀ² +3 Eember. 2026-03-17 9/450 2026-03-18 10:28 by Eember.
[¿¼ÑÐ] ÉúÎïѧ071000 329·ÖÇóµ÷¼Á +3 ÎÒ°®ÉúÎïÉúÎﰮΠ2026-03-17 3/150 2026-03-18 10:12 by macy2011
[¿¼ÑÐ] 283Çóµ÷¼Á +3 Ìý·ç¾ÍÊÇÓꣻ 2026-03-16 3/150 2026-03-17 07:41 by ÈÈÇéɳĮ
[¿¼ÑÐ] ÖпÆÔº²ÄÁÏ273Çóµ÷¼Á +4 yzydy 2026-03-15 4/200 2026-03-16 15:59 by Gaodh_82
[¿¼ÑÐ] 070303 ×Ü·Ö349Çóµ÷¼Á +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û