| ²é¿´: 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 } 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²»ÄÜ´ò¿ªÕâ¸öÎļþ"< 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²»ÄÜ´ò¿ªÕâ¸öÎļþ"< } 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 ] |
» ²ÂÄãϲ»¶
272·Ö²ÄÁÏ×ÓÇóµ÷¼Á
ÒѾÓÐ47È˻ظ´
085404 293Çóµ÷¼Á
ÒѾÓÐ9È˻ظ´
һ־Ըн®´óѧ085401£¬314·Ö
ÒѾÓÐ4È˻ظ´
²ÄÁÏÓ뻯¹¤300Çóµ÷¼Á
ÒѾÓÐ43È˻ظ´
290Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
Çóµ÷¼Á£¬Ò»Ö¾Ô¸²ÄÁÏ¿ÆÑ§Ó빤³Ì985£¬365·Ö£¬
ÒѾÓÐ9È˻ظ´
ɽ¶«¸ßУ½Ìʦ¿¼ºË³¬¼¶ÎÞµ×Ïߣ¬Ô±¹¤¹ý²»ÏÂÈ¥À²
ÒѾÓÐ9È˻ظ´
085410 273Çóµ÷¼Á
ÒѾÓÐ9È˻ظ´
297Çóµ÷¼Á
ÒѾÓÐ16È˻ظ´
291Çóµ÷¼Á
ÒѾÓÐ11È˻ظ´

simthhuang
ľ³æ (СÓÐÃûÆø)
- ³ÌÐòÇ¿Ìû: 1
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 2231.2
- É¢½ð: 24
- ºì»¨: 3
- Ìû×Ó: 252
- ÔÚÏß: 69.3Сʱ
- ³æºÅ: 843987
- ×¢²á: 2009-09-09
- ÐÔ±ð: GG
- רҵ: ÈÏÖª¿ÆÑ§¼°ÖÇÄÜÐÅÏ¢´¦Àí
¡ï
ÓàÔó³É(½ð±Ò+1):ÄǾÍÔÙ¼ÓÒ»·Ö£¡ 2010-06-27 21:34:22
ÓàÔó³É(½ð±Ò+1):ÄǾÍÔÙ¼ÓÒ»·Ö£¡ 2010-06-27 21:34:22
|
¿´µ½°æÖ÷¸ø¼ÓÁËÒ»·ÖµÄÃæ×ÓÉÏ£¬ÔÙÀ´»Ø¸´Ï°ɡ£ Ê×ÏÈ˵Ã÷²»Çå³þa_det£¨£©º¯ÊýËã·¨µÄº¬Òå¡£ Æä´ÎÊǸú¯Êý¿Ï¶¨µÄÊǸÃËã·¨´æÔÚϱêÒç³ö£¬Èç6Â¥ËùÊö¡£ ×îºó£¬ÎÒÔÚϱêÒç³öǰ×öÁ˸ö¼òµ¥µÄ´¦Àí: i--£» ÔËÐÐËùµÃµÄ½á¹ûΪ£º-5.24708e-014 |

8Â¥2010-06-27 21:28:17
zyj8119
ľ³æ (ÖøÃûдÊÖ)
- Ó¦Öú: 65 (³õÖÐÉú)
- ¹ó±ö: 0.003
- ½ð±Ò: 915.1
- É¢½ð: 1440
- ºì»¨: 35
- Ìû×Ó: 2936
- ÔÚÏß: 1329.4Сʱ
- ³æºÅ: 664177
- ×¢²á: 2008-11-29
- ÐÔ±ð: GG
- רҵ: ÀíÂۺͼÆË㻯ѧ
nono2009:½¨Òé½ñºóÓÃ[code]´úÂë[/code]£¬¾Í²»»á³öÏÖÕâÖÖÇé¿öÁË¡£ 2010-06-28 12:24:22
| void sdet:: output() |

2Â¥2010-06-25 01:09:12
magic7004
½ð³æ (Ö°Òµ×÷¼Ò)
- ³ÌÐòÇ¿Ìû: 2
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 444
- ºì»¨: 4
- Ìû×Ó: 3278
- ÔÚÏß: 156.2Сʱ
- ³æºÅ: 482895
- ×¢²á: 2007-12-26
- ÐÔ±ð: GG
- רҵ: »¯Ñ§¹¤³Ì
¡ï ¡ï
zyj8119(½ð±Ò+1):лл²ÎÓë
resonant(½ð±Ò+1):¸Ðл²ÎÓ룺££© 2010-06-25 16:54:56
zyj8119(½ð±Ò+1):лл²ÎÓë
resonant(½ð±Ò+1):¸Ðл²ÎÓ룺££© 2010-06-25 16:54:56
|
ÓÐʲôÎÊÌâÄØ£¿ÖÁÉÙ˵ÏÂÏÖÏó°É¡£ ÄѵÀÄãÈ¥¿´Ò½Éú£¬Ö»ËµÎÒ²¡ÁË£¬²»ËµÊ²Ã´Ö¢×´£¬Ò½Éú¾ÍÄܸøÄãÕï¶ÏÂ𣿠ÕâÄêÍ·£¬ÔõôÄÇô¶àÈËÁ¬ÌáÎʶ¼²»»á |

3Â¥2010-06-25 08:41:31
alexissp
½ð³æ (ÕýʽдÊÖ)
¸É»îµÄ
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 1428.3
- Ìû×Ó: 670
- ÔÚÏß: 14.9Сʱ
- ³æºÅ: 478745
- ×¢²á: 2007-12-14
- ÐÔ±ð: GG
- רҵ: Äý¾Û̬ÎïÐÔ II £ºµç×ӽṹ

4Â¥2010-06-25 09:53:56













utput()
»Ø¸´´ËÂ¥
5