Znn3bq.jpeg
²é¿´: 1428  |  »Ø¸´: 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µÄ»ØÌû

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µÄ»ØÌû
²é¿´È«²¿ 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µÄ»ØÌû

zyj8119

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

¾ÍÊÇÔËÐеÄʱºò£¬³öÏÖ±¾³ÌÐòÒѾ­¹Ø±Õ°¡£¬Ê²Ã´´íÎó¶¼Ã»ÓÐÌù³öÀ´¡£
ºÃºÃѧϰ£¬ÌìÌìÏòÉÏ¡£
5Â¥2010-06-25 11:42:37
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] »¯Ñ§¹¤³Ìµ÷¼Á289 +44 yangæÃ 2026-04-07 50/2500 2026-04-12 02:36 by Çï¶¹²ËÑ¿
[¿¼ÑÐ] 305Çóµ÷¼Á +6 77Qi 2026-04-07 6/300 2026-04-12 02:30 by Çï¶¹²ËÑ¿
[¿¼ÑÐ] 0860004 Çóµ÷¼Á 309·Ö +9 Yin DY 2026-04-08 9/450 2026-04-11 22:55 by dongdian1
[¿¼ÑÐ] µ÷¼ÁÇóÊÕÁô +21 ¹ûÈ»ÓÐÎÒ 2026-04-10 22/1100 2026-04-11 21:37 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 26×ÔÈ»µØÀíѧ303·ÖÇóµ÷¼Á +6 Ò»Õ½³É˶°¡°¡°¡° 2026-04-06 11/550 2026-04-11 21:27 by Åáºêΰ
[¿¼ÑÐ] µ÷¼Á +10 Ö»ÐðÀë±ð´Ç 2026-04-09 12/600 2026-04-11 20:57 by ÄæË®³Ë·ç
[¿¼ÑÐ] 284Çóµ÷¼Á +11 archer.. 2026-04-09 12/600 2026-04-11 20:23 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 274Çóµ÷¼ÁÇóµ÷¼Á +11 Jachenbingoo 2026-04-06 14/700 2026-04-11 11:37 by ×ÏêØ×ÏÆå
[¿¼ÑÐ] 296Çóµ÷¼Á +6 Íô£¡£¿£¡ 2026-04-09 6/300 2026-04-11 11:25 by zhq0425
[¿¼ÑÐ] ÖÐҩѧµ÷¼Á ³õÊÔ324 +4 Ñó¸Ê¾Õ¡¢ 2026-04-10 6/300 2026-04-11 09:41 by gong120082
[¿¼ÑÐ] 22408µ÷¼ÁÇóÖú +7 ì±12 2026-04-09 9/450 2026-04-11 09:23 by ŶŶ123
[¿¼ÑÐ] ²ÄÁÏ085601µ÷¼Á +25 ºÎÈó²É123 2026-04-10 27/1350 2026-04-10 23:17 by Ftglcn90
[¿¼ÑÐ] 309Çóµ÷¼Á +14 wdhw 2026-04-10 15/750 2026-04-10 21:06 by zhouxiaoyu
[¿¼ÑÐ] 368Çóµ÷¼Á +3 17385968172 2026-04-10 3/150 2026-04-10 20:12 by µç×Ӱµ±ë
[¿¼ÑÐ] 292Çóµ÷¼Á +9 ЦЦԬ 2026-04-09 9/450 2026-04-10 10:05 by LHGeng
[¿¼ÑÐ] Ò»Ö¾Ô¸Öпƴó070300»¯Ñ§£¬314·ÖÇóµ÷¼Á +12 wakeluofu 2026-04-09 12/600 2026-04-10 09:57 by liuhuiying09
[¿¼ÑÐ] ²ÄÁÏ299ר˶Çóµ÷¼Á +10 +21 2026-04-09 10/500 2026-04-09 17:34 by 1753564080
[¿¼ÑÐ] 274Çóµ÷¼Á +5 ɽ°¢Âû 2026-04-07 5/250 2026-04-09 15:28 by 18828373951
[¿¼ÑÐ] ÉúÎïѧ363µ÷¼ÁÇóÖú +7 fanzhang6666 2026-04-06 9/450 2026-04-07 17:37 by lijunpoly
[¿¼ÑÐ] 325 µ÷¼Á +6 QQСϺ 2026-04-07 6/300 2026-04-07 15:17 by Ccclqqq
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û