| ²é¿´: 1378 | »Ø¸´: 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 ] |
» ²ÂÄãϲ»¶
317Çóµ÷¼Á
ÒѾÓÐ12È˻ظ´
Ò»Ö¾Ô¸Î人Àí¹¤²ÄÁϹ¤³Ìר˶µ÷¼Á
ÒѾÓÐ9È˻ظ´
¡¾¿¼Ñе÷¼Á¡¿»¯Ñ§×¨Òµ 281·Ö£¬Ò»Ö¾Ô¸ËÄ´¨´óѧ£¬³ÏÐÄÇóµ÷¼Á
ÒѾÓÐ7È˻ظ´
324Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
288Çóµ÷¼Á
ÒѾÓÐ16È˻ظ´
317Çóµ÷¼Á
ÒѾÓÐ9È˻ظ´
287Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
Ò»Ö¾Ô¸ Î÷±±´óѧ £¬070300»¯Ñ§Ñ§Ë¶£¬×Ü·Ö287£¬Ë«·ÇÒ»±¾£¬Çóµ÷¼Á¡£
ÒѾÓÐ4È˻ظ´
Çóµ÷¼Á£¬Ò»Ö¾Ô¸:ÄϾ©º½¿Õº½Ìì´óѧ´óѧ £¬080500²ÄÁÏ¿ÆÑ§Ó빤³Ìѧ˶£¬×Ü·Ö289·Ö
ÒѾÓÐ4È˻ظ´
085600²ÄÁÏÓ뻯¹¤
ÒѾÓÐ8È˻ظ´

zhangeil04
Ìú¸Ëľ³æ (ÖøÃûдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 7928
- ºì»¨: 1
- Ìû×Ó: 1939
- ÔÚÏß: 25.6Сʱ
- ³æºÅ: 729893
- ×¢²á: 2009-03-24
- רҵ: ÎïÀíѧI
¡ï
zyj8119(½ð±Ò+1):лл²ÎÓë
zyj8119(½ð±Ò+5):лл¡£¡£¡£ 2010-06-27 22:15:26
zyj8119(½ð±Ò+1):лл²ÎÓë
zyj8119(½ð±Ò+5):лл¡£¡£¡£ 2010-06-27 22:15:26
|
d=a[js];a[js]=a[k];a[k]=d; ϱêÒç³ö£¬i = 4!! |
9Â¥2010-06-27 21:33:58
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()
»Ø¸´´ËÂ¥
10