下沙论坛

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

QQ登录

QQ登录

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

帮帮我啊,好郁闷哦

[复制链接]
虚凝 该用户已被删除
跳转到指定楼层
1
发表于 2004-5-29 20:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
懂c++的帮帮我啊
" I. y$ ?; ?* ^- R- _- N' K为什么给浮点性设置了两个有效位数后,输入一些数据进行运算后会有科学计数法的呢% e( v( S0 q" Q* D
像2e++8这样的,是不是我的程序哪里写错了. C! z1 F# M% w' H0 \  K0 }
我用的是setprecision函数
6 @, v2 C9 w0 M0 f# b* ]# t  u
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

该用户从未签到

2
发表于 2004-5-30 16:44:00 | 只看该作者
浮点输出,setprecision(n)表有效位数。
) ~2 a9 r2 y( W" `2 g
6 M0 F* S6 `( |定点输出(setiosflags(ios::fixed)),setprecision(n)表小数点后数字位数。% F3 g5 b4 ]# A

9 l. r9 z! S3 n: `& Z6 y指数形式输出中(setiosflags(ios::scientific)),setprecision(n)表小数位数。
+ N- u$ n2 m( f# u- n( U/ F
1 P- h, X2 @. T6 `, z
虚凝 该用户已被删除
3
 楼主| 发表于 2004-5-31 20:28:00 | 只看该作者
不明白也,能不能详细说一说啊$ K+ j7 q: Y# [ 这是我的代码: r% a! `2 S; e8 G错在哪里???? % u" U+ Q8 {. k" q* Q* M _1 wvoid main()% ~& l+ ], D1 q% ?( a& f {n=4;) Y/ v5 i# _$ \! r/ p cout<<"请输入基向量 bb["<' }- P2 I7 a: X# s$ X# \ for(i=1;i<=n-1;i++) ! [- i' L+ S7 H) e$ `: W: r{for(j=1;j<=n-1;j++) , Y1 S7 f6 R. W cin>>bb[j]; " d$ B4 d+ P' d* Y, W) Ocout<<'\n';} ; i$ q$ C! @ Z) f7 r; Cvoid computertb() //求逆矩阵tb[]: W* B( i/ _9 r. i9 F1 R { for(i=1;i<=n-1;i++) ) a- k0 D" R. O {for(j=n;j<=2*n-2;j++) * \* E- w# p( j) A4 m {if (i==j-n+1) bb[j]=1; j% A8 a0 p* Oelse bb[j]=0;+ s$ p% g9 o, z$ r2 r1 y }}% |/ i# }% C; T- P @5 G | for(i=1;i<=n-1;i++) / l5 J8 |2 D ?- H# Y{if(bb!=1)2 \* f8 d" \: S8 C- S {for (j=i+1;j<=2*n-2;j++) bb[j]=bb[j]/bb;, r3 H( D3 y0 e+ K6 R bb=1;}/ \9 z2 ~( N5 G. `! \ for(k=i+1;k. D- e0 T# B) G* W( O% n{if(bb[k]!=0)7 e6 C0 s% o0 f% ]: H- f {for(j=i+1;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j];1 G5 d5 q# x6 @% E a: d; v$ ^ bb[k]=0;5 y1 @, M6 [5 W3 U8 t) C }}} ) L' t4 O, W. Q4 k) Jfor(i=n-1;i>=1;i--) / I: q6 L' u0 M* V. K3 q! f7 G$ y" u) o{for(k=i-1;k>=1;k--) 8 e. z: E5 w1 I/ _/ |0 ?1 oif(bb[k]!=0) 3 q8 u+ u; }, B* g* U/ n S5 i {for(j=n;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j]; , Q; e# o# `5 Gbb[k]=0; 0 X6 ^' h8 |) B0 D2 c} 6 D: G6 @9 J. U7 X } & m2 {( S+ d0 { T: h5 h/ t6 Lfor(i=1;i1 J4 B$ X5 z- W) F4 ?for(j=n;j<=2*n-2;j++) tb[j-n+1]=bb[j];& I% i2 l# ]1 O! R+ v- L9 e for(i=1;i<=n-1;i++)' v, K" Q( N% O4 e7 g5 e {for(j=1;j<= n-1;j++) $ |3 l# z( [' {6 R6 T cout<[j];$ r6 ?( q# w$ o7 h cout<<'\n';0 l, o! C, ~! g' H1 \. ^/ j p2 n, f }} 3 `: T6 P; c; I/ p代码如上:( H S4 j/ [3 c b1 J1 }: _* N* I 输入: ; n6 k# E- R+ m# p4 N: w 1 2 -1 - K) S& X% [3 a) n2 -2 1; t$ W+ p" i1 J$ L( h 1 -1 20 }: Q9 U4 a9 N% v& \" p 运行结果:0 |$ @4 N$ |. K Y( t 1 0 0 0.33 1 -1.3 * g) g) C* g; u$ j/ B/ p$ e0 1 0 0.33 -1 1.7 6 E( C: R5 x5 j8 \9 b p5 a) z" Q0 0 1 6e-008 -1 2: m, I7 {+ ]5 F. H4 b . M5 u8 H, j- N0 t+ x 1 u* U' u2 ^: U& V+ \5 y- U8 `- I9 J' \) \0 G8 K) S; \) i; |

该用户从未签到

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

倒数第二行setprecision(2)

把2改大一点试试?

该用户从未签到

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

本版积分规则

关闭

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

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