Znn3bq.jpeg
²é¿´: 1420  |  »Ø¸´: 9
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

zyj8119

ľ³æ (ÖøÃûдÊÖ)

[½»Á÷] ¡¾ÇóÖú¡¿ÎªÊ²Ã´ÎÒÕâ¸ö³ÌÐò±àÒ붼ûÓÐÎÊÌ⣬¾ÍÊÇÔËÐв»³öÀ´£¿¡¾ÒÑÍê½á¡¿ ÒÑÓÐ5È˲ÎÓë

#include
#include
#include
using namespace std;
class sdet
{
private:
        int n;
        double **a,det;
public:
        sdet(int nn)
        {
                int i;
                n=nn;
                a=new double * [n];
                for(i=0;i=new double[n];
        }
        void input();
        void a_det();
        void output();
        sdet()
        {
                int i;
                for(i=0;i;}
                delete[]a;
        }
};

        void sdet::input()
        {
                int i,j;
                char str1[20];
                cout<<"\n ÊäÈëÎļþÃû:";
                cin>>str1;
                ifstream fin(str1);
                if(!fin)
                {cout<<"\n²»ÄÜ´ò¿ªÕâ¸öÎļþ"<                 for(i=0;i                         for(j=0;j>a[j];
                        fin.close();
        }

        void sdet::a_det()
        {
                int i,j,k,is,js;
                double f,q,d;
                f=1.0;det=1.0;
                for(k=0;k<=n-2;k++)
                {
                        q=0.0;
                        for(i=k;i<=n-1;i++)
                        for(j=k;j<=n-1;j++)
                        {
                                d=fabs(a[j]);
                                if(d>q){q=d;is=i;js=j;}
                        }
                        if(q+1.0==1.0)det=0.0;
                        else
                        {
                                if(is!=k)
                                {
                                        f=-f;
                                        for(j=k;j<=n-1;j++)
                                        {
                                                d=a[k][j];a[k][j]=a[is][j];a[is][j]=d;
                                        }
                                }
                                if(js!=k)
                                {
                                        f=-f;
                                        for(j=k;j<=n-1;j++)
                                        {
                                                d=a[js];a[js]=a[k];a[k]=d;
                                        }
                                }
                                det=det*a[k][k];
                                for(i=k+1;i<=n-1;i++)
                                {
                                        d=a[k]/a[k][k];
                                        for(j=k+1;j<=n-1;j++)
                                        {
                                                a[j]=a[j]-d*a[k][j];
                                        }
                                }
                        }
                }
                det=f*det*a[n-1][n-1];
        }

        void sdet:utput()
        {
                char str2[20];
                cout<<"\nÊäÈëÎļþÃû:";
                cin>>str2;
                ofstream fout (str2);
                if(!fout)
                {cout<<"\n²»ÄÜ´ò¿ªÕâ¸öÎļþ"<                 fout<                 cout<                 fout.close();
        }

        void main()
        {
                sdet d(4);
                d.input();
                d.a_det();
                d.output();
        }


ÎļþÊÇÕâÑùµÄ£º
1   2   3   4

5   6   7   8

9  10  11  12

13  14  15  16

[ Last edited by nono2009 on 2010-6-28 at 12:56 ]
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

ºÃºÃѧϰ£¬ÌìÌìÏòÉÏ¡£
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

simthhuang

ľ³æ (СÓÐÃûÆø)

¡ï
ÓàÔó³É(½ð±Ò+1):ÄǾÍÔÙ¼ÓÒ»·Ö£¡ 2010-06-27 21:34:22
¿´µ½°æÖ÷¸ø¼ÓÁËÒ»·ÖµÄÃæ×ÓÉÏ£¬ÔÙÀ´»Ø¸´Ï°ɡ£
Ê×ÏÈ˵Ã÷²»Çå³þa_det£¨£©º¯ÊýËã·¨µÄº¬Òå¡£
Æä´ÎÊǸú¯Êý¿Ï¶¨µÄÊǸÃËã·¨´æÔÚϱêÒç³ö£¬Èç6Â¥ËùÊö¡£
×îºó£¬ÎÒÔÚϱêÒç³öǰ×öÁ˸ö¼òµ¥µÄ´¦Àí: i--£»
ÔËÐÐËùµÃµÄ½á¹ûΪ£º-5.24708e-014
Ò»¹áÖª×ã¶þĿԶÌ÷Èý²ÍÓнÚËļ¾²»ÀÁÎå¹È½ÔʳÁùÓû²»ÕÅÆß·ÖÈÌÈð˷½½»Íù¾Å±¡Ñ̶ÏÊ®·Ö̹µ´
8Â¥2010-06-27 21:28:17
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 10 ¸ö»Ø´ð

zyj8119

ľ³æ (ÖøÃûдÊÖ)

nono2009:½¨Òé½ñºóÓÃ[code]´úÂë[/code]£¬¾Í²»»á³öÏÖÕâÖÖÇé¿öÁË¡£ 2010-06-28 12:24:22
void sdet:: output()
ºÃºÃѧϰ£¬ÌìÌìÏòÉÏ¡£
2Â¥2010-06-25 01:09:12
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

magic7004

½ð³æ (Ö°Òµ×÷¼Ò)

¡ï ¡ï
zyj8119(½ð±Ò+1):лл²ÎÓë
resonant(½ð±Ò+1):¸Ðл²ÎÓ룺£­£© 2010-06-25 16:54:56
ÓÐʲôÎÊÌâÄØ£¿ÖÁÉÙ˵ÏÂÏÖÏó°É¡£
ÄѵÀÄãÈ¥¿´Ò½Éú£¬Ö»ËµÎÒ²¡ÁË£¬²»ËµÊ²Ã´Ö¢×´£¬Ò½Éú¾ÍÄܸøÄãÕï¶ÏÂð£¿
ÕâÄêÍ·£¬ÔõôÄÇô¶àÈËÁ¬ÌáÎʶ¼²»»á
Á÷Ã¥²»¿ÉÅ£¬¿ÉŵÄÊÇÁ÷Ã¥ÓÐÎÄ»¯£¬ÓÐÎÄ»¯ÓÖBHµÄÁ÷Ã¥ÎÞµÐ~~£¡
3Â¥2010-06-25 08:41:31
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

alexissp

½ð³æ (ÕýʽдÊÖ)

¸É»îµÄ

¡ï
zyj8119(½ð±Ò+1):лл²ÎÓë
ÒýÓûØÌû:
Originally posted by magic7004 at 2010-06-25 08:41:31:
ÓÐʲôÎÊÌâÄØ£¿ÖÁÉÙ˵ÏÂÏÖÏó°É¡£

ÕâôÌùË­ÊܵÃÁË£¬ºÇºÇ
¼òµ¥³äʵ
4Â¥2010-06-25 09:53:56
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 316Çóµ÷¼Á +5 Ïë¶ÁÑо¿Éú( ?¡ß 2026-04-07 5/250 2026-04-12 00:43 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 280Çóµ÷¼Á +13 wzzzÍõ 2026-04-09 13/650 2026-04-12 00:31 by ÓÂÅʸ߷å0126
[¿¼ÑÐ] 344 ²ÄÁÏרҵ Çóµ÷¼Á211 ÎÞµØÓòÒªÇó +5 hualkop 2026-04-11 5/250 2026-04-11 23:13 by 852137818
[¿¼ÑÐ] 0860004 Çóµ÷¼Á 309·Ö +9 Yin DY 2026-04-08 9/450 2026-04-11 22:55 by dongdian1
[¿¼ÑÐ] 087100³õÊÔ311Çóµ÷¼Á +4 ÈÎÑÅÇÙ 2026-04-09 4/200 2026-04-11 10:33 by zhq0425
[¿¼ÑÐ] »úеר˶270Çóµ÷¼Á£¬½ÓÊÜ¿çרҵ +12 ÀÏʦ¿´¿´ÎÒ°Éaba 2026-04-09 14/700 2026-04-11 10:21 by laoshidan
[¿¼ÑÐ] Ò»Ö¾Ô¸985»úеѧ˶380Çóµ÷¼Á +5 ¹Ø¹ØöÂð¯10 2026-04-11 5/250 2026-04-11 10:10 by ÖªÄî¡£A
[¿¼ÑÐ] ²ÄÁÏÀà284µ÷¼Á +40 Ïë»»ÊÖ»ú²»Ïë½âÊ 2026-04-08 48/2400 2026-04-10 23:28 by 314126402
[²ÄÁϹ¤³Ì] ²ÄÁϵ÷¼ÁÍÆ¼ö +8 µ°¸âx2 2026-04-07 8/400 2026-04-10 23:13 by Ftglcn90
[¿¼ÑÐ] µ÷¼Á +12 ¾í¾í¾íÐIJË_ 2026-04-09 13/650 2026-04-10 22:36 by Ftglcn90
[¿¼ÑÐ] 284Çóµ÷¼Á +19 èó@@ 2026-04-06 21/1050 2026-04-10 21:12 by zhouxiaoyu
[¿¼ÑÐ] 0858Çóµ÷¼Á 5+5 Gky09300550£¬ 2026-04-10 8/400 2026-04-10 19:13 by chemisry
[¿¼ÑÐ] 0703»¯Ñ§Çóµ÷¼Á +21 ²»ÖªÃûµÄСئ 2026-04-08 21/1050 2026-04-09 18:55 by l_paradox
[¿¼ÑÐ] 332£¬085601Çóµ÷¼Á +12 ydfyh 2026-04-09 14/700 2026-04-09 17:28 by wp06
[¿¼ÑÐ] Çóµ÷¼Á²ÄÁÏ¿ÆÑ§Ó빤³ÌÒ»Ö¾Ô¸985³õÊÔ365·Ö +5 ²Ä»¯Àî¿É 2026-04-08 5/250 2026-04-09 17:00 by Lilly_Li
[¿¼ÑÐ] 288Çóµ÷¼Á +15 ûÓдð°¸_ 2026-04-05 15/750 2026-04-09 10:22 by 5268321
[¿¼ÑÐ] Ò»Ö¾Ô¸0807 ÊýÒ»Ó¢Ò» 313 ÓÐûÓжþÂÖµ÷¼Á +11 emokidd 2026-04-08 12/600 2026-04-09 09:24 by wyf236
[¿¼ÑÐ] 318Çóµ÷¼Á +5 ÀîÇàɽɽɽ 2026-04-07 5/250 2026-04-07 18:24 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 22408 318·ÖÇóµ÷¼Á +4 ÇڷܵÄСÁý°ü 2026-04-06 6/300 2026-04-07 15:05 by Ö½º×555
[¿¼ÑÐ] 277Çóµ÷¼Á +5 ¿¼Ñе÷¼Álxh 2026-04-05 5/250 2026-04-05 19:03 by chy09050039
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û