下沙论坛

 找回密码
 注册论坛(EC通行证)

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 2261|回复: 4
打印 上一主题 下一主题

帮帮我啊,好郁闷哦

[复制链接]
虚凝 该用户已被删除
跳转到指定楼层
1
发表于 2004-5-29 20:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
懂c++的帮帮我啊
' f1 V9 E' v* L1 W4 G5 q: z' b! D为什么给浮点性设置了两个有效位数后,输入一些数据进行运算后会有科学计数法的呢
, R: n/ d/ k: H8 M像2e++8这样的,是不是我的程序哪里写错了5 n( I6 z- V! H$ n# ?
我用的是setprecision函数5 E2 n! h  C% u& f/ z$ B0 N; s( A3 Q
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

该用户从未签到

2
发表于 2004-5-30 16:44:00 | 只看该作者
浮点输出,setprecision(n)表有效位数。
1 D: t& H; q  @, K6 f
4 V, H# C/ m' G6 e5 A" l" ~" [定点输出(setiosflags(ios::fixed)),setprecision(n)表小数点后数字位数。' w2 `( d. ~: _% g$ z* Z% i

0 ~1 w. E5 b- t  b指数形式输出中(setiosflags(ios::scientific)),setprecision(n)表小数位数。
, j2 [) k$ A) @: ?2 p9 c" B1 d0 M% i) A7 [" n0 k
虚凝 该用户已被删除
3
 楼主| 发表于 2004-5-31 20:28:00 | 只看该作者
不明白也,能不能详细说一说啊 8 g! O8 n/ g' v( S9 g这是我的代码:4 u2 r0 p- G; A8 j( x! X 错在哪里???? 7 i; M7 @5 o$ H% p. e+ uvoid main() ) k u1 ^/ `$ U+ P5 r; N7 d) d3 c{n=4; ! f {: @7 S7 _5 ucout<<"请输入基向量 bb["<( F; m, c) Q! F' o& K' Q* W; n for(i=1;i<=n-1;i++) : N: q/ x9 p! q: @( q{for(j=1;j<=n-1;j++) % S" o% w' D4 A* Zcin>>bb[j]; ! Q& m- ~$ B- _$ k8 U6 m; dcout<<'\n';}5 ]- w3 F: ]" x8 }" x2 g void computertb() //求逆矩阵tb[] : w3 T/ O( h5 M+ ^{ for(i=1;i<=n-1;i++) ' I: C# I2 A& A$ L# }{for(j=n;j<=2*n-2;j++) 4 ]; ^) l+ E* n* M2 w" r {if (i==j-n+1) bb[j]=1;0 T9 d/ b3 t% s5 Z else bb[j]=0; - q/ z# c# d8 Z( {' f2 S8 y}}. ~: _7 Y' f$ U: n5 K D" x$ ~ for(i=1;i<=n-1;i++) & z! I: [; g0 z+ _{if(bb!=1) / V8 V p; g) A{for (j=i+1;j<=2*n-2;j++) bb[j]=bb[j]/bb; " C( T, L2 P4 nbb=1;} & I2 L6 ^2 F1 efor(k=i+1;k$ O) m* _$ z K2 V5 | {if(bb[k]!=0) * k' i( U) q0 X9 E" W2 @1 m% z{for(j=i+1;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j];5 L$ `, ~- F/ Z bb[k]=0;; w6 s& g8 R: P5 \, N4 B }}} % S Y- |4 L6 t' B; \for(i=n-1;i>=1;i--) 3 {9 U# |" z& C3 z{for(k=i-1;k>=1;k--) 5 ?) R, t: Z% t' F7 b5 Pif(bb[k]!=0) [9 p) k* N6 \3 N( a{for(j=n;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j];4 Z- _3 C/ z2 a$ n bb[k]=0; 9 @3 U) A6 F b Q4 ` y- ^2 K# w} 4 `3 n4 p$ P, T# D } . |# ~* _ }+ F% S6 g' L3 W9 dfor(i=1;i. O; Y+ G) r: ?# j- k1 s: zfor(j=n;j<=2*n-2;j++) tb[j-n+1]=bb[j]; * G% ?% {: v; l: b! vfor(i=1;i<=n-1;i++)5 W8 P. _3 a* k! E8 f5 A {for(j=1;j<= n-1;j++) 7 N E7 u- J; u; L9 B cout<[j];4 A7 {4 V; p$ [- n) h) r9 n cout<<'\n';! d! L. G9 y* o9 s2 P1 t }} v* p, {) f2 v \/ F代码如上:# k- f1 D. Z5 T/ \ 输入: ' x b5 V# e& O$ Z& ^; E+ |1 2 -1' O/ \7 k. k, L2 D 2 -2 1( c% R4 B0 Q) M9 D' X4 _ 1 -1 2 . s/ _4 Q% }$ l1 O9 Y& s( H1 n运行结果:3 E4 S5 G# u, B) _; h' l& S8 ^ 1 0 0 0.33 1 -1.3# }8 H9 a( A6 ?8 O 0 1 0 0.33 -1 1.7 " L; w/ O) }. c/ j 0 0 1 6e-008 -1 2, P4 q& k a$ @- Z4 {2 I* q . A) g& m' z% k' x3 l1 U/ |) }2 t - P, ]3 L$ F8 f& ?5 G! K* M# Y 0 @2 F7 G" a% U9 x8 r3 S5 A* C, t

该用户从未签到

4
发表于 2004-8-29 01:44:00 | 只看该作者

倒数第二行setprecision(2)

把2改大一点试试?

该用户从未签到

5
发表于 2004-8-29 13:07:00 | 只看该作者
不懂...............?????????

本版积分规则

关闭

下沙大学生网推荐上一条 /1 下一条

快速回复 返回顶部 返回列表