下沙论坛

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

QQ登录

QQ登录

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

帮帮我啊,好郁闷哦

[复制链接]
虚凝 该用户已被删除
跳转到指定楼层
1
发表于 2004-5-29 20:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
懂c++的帮帮我啊
- h$ S' W. v7 C, ^. M为什么给浮点性设置了两个有效位数后,输入一些数据进行运算后会有科学计数法的呢
# L8 v7 Y; \9 m* E0 T像2e++8这样的,是不是我的程序哪里写错了
9 |2 i! D4 ^0 X3 f我用的是setprecision函数* W9 A6 a' E/ i4 s* `. K0 w
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

该用户从未签到

2
发表于 2004-5-30 16:44:00 | 只看该作者
浮点输出,setprecision(n)表有效位数。
/ x: U3 `; e0 Q  t+ K6 `' W3 X
; r% U: y6 D; b3 z: w- \6 Z9 C定点输出(setiosflags(ios::fixed)),setprecision(n)表小数点后数字位数。/ ^0 b: i. v, Y, R, a) G6 d
' e' s* r5 t( L, Z" D
指数形式输出中(setiosflags(ios::scientific)),setprecision(n)表小数位数。
: W( y) v5 `9 v  n9 g' x- n. t+ }( b5 b
虚凝 该用户已被删除
3
 楼主| 发表于 2004-5-31 20:28:00 | 只看该作者
不明白也,能不能详细说一说啊 " W: y6 f: l2 I这是我的代码: # y9 ]/ }' R, h错在哪里???? * G0 ^# R1 y" T7 G6 J. H; zvoid main(); `' b7 h6 l) d {n=4;# i" T8 V" u( j* s cout<<"请输入基向量 bb["<5 z g: F+ f3 M4 H" G for(i=1;i<=n-1;i++) g0 Y m$ Q5 E {for(j=1;j<=n-1;j++) , O5 a- A( m @& U: j' T& _ c8 n cin>>bb[j];! k8 }" w' A, k7 C4 U0 @ cout<<'\n';} $ Z/ ^2 K; Z$ n9 m" ]5 `2 Ivoid computertb() //求逆矩阵tb[] / u, G$ B3 _1 b; M{ for(i=1;i<=n-1;i++) 7 I/ R; i; |1 p! ?3 B4 H{for(j=n;j<=2*n-2;j++) 3 g' i( B; ~$ e, W {if (i==j-n+1) bb[j]=1;# h! p$ t; z- Y2 v else bb[j]=0; W _' p$ k. D9 i4 @# V( Y }} $ t& ~" z7 e& Wfor(i=1;i<=n-1;i++) % x0 e% ?( M& e. v{if(bb!=1) 4 s7 W$ v) ~) u" T, @{for (j=i+1;j<=2*n-2;j++) bb[j]=bb[j]/bb; ! m, z8 C. ^0 j6 Z! P+ R/ jbb=1;} 5 n$ `, X) S: X& y1 K: ^for(k=i+1;k \4 w2 q# t x# c {if(bb[k]!=0)" Y' Q$ o! ], w& f& Z% N! g ]' W {for(j=i+1;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j]; . U: P. K# D4 Tbb[k]=0; ( V0 f7 P5 I' E& R y: [# }}}} ) @1 R3 Q7 M! ?. x) }for(i=n-1;i>=1;i--) * R w2 @. ]) K# E4 [+ F. s/ t{for(k=i-1;k>=1;k--) 8 E/ q4 q0 L3 w$ d* A" u4 a8 Z+ x6 f if(bb[k]!=0) ; e G7 z7 Z$ S8 _+ D+ m2 Q{for(j=n;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j];, r/ M( m" U9 I0 Q bb[k]=0; ) l0 n* i% A. J! C7 C} 0 C M2 [ R5 s. x" o) s1 q1 D0 j } , V9 W! U2 j, K- H1 [2 _7 D) e' Tfor(i=1;i( h' {2 Z8 K" e7 r5 D, ]8 d for(j=n;j<=2*n-2;j++) tb[j-n+1]=bb[j];& B& S) n8 ~! ?, q for(i=1;i<=n-1;i++) 3 Q6 n1 D3 J$ i+ z' m8 H0 x2 m+ e{for(j=1;j<= n-1;j++) 4 U7 V- b/ N: k cout<[j]; 5 E% H5 f: X/ L# o/ [- q& Hcout<<'\n';" c/ H! J0 L. L I; {8 r }}1 f3 E1 a% H: Q# W3 d* q 代码如上: + g$ \) v, K$ J2 C6 U. ^输入: V2 T2 i2 o) g1 S: \, q 1 2 -1 , l* U, M6 w [2 -2 1 4 B! H) d8 R/ y6 x1 -1 21 F$ Z( ?) V0 M 运行结果: Z ~- E9 [: @/ h 1 0 0 0.33 1 -1.32 e4 U. U+ Q; R% K' } \3 T5 V* O 0 1 0 0.33 -1 1.7 z0 E, a2 l: Z, s7 p& z4 e 0 0 1 6e-008 -1 2 3 y0 E0 V. i5 Z! ` ; M: N" L* R0 U+ ] 6 w7 D' ]3 Z3 V4 \$ H- I+ |4 m* @/ |; {0 w' m! F2 G4 t

该用户从未签到

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

倒数第二行setprecision(2)

把2改大一点试试?

该用户从未签到

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

本版积分规则

关闭

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

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