下沙论坛

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

QQ登录

QQ登录

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

帮帮我啊,好郁闷哦

[复制链接]
虚凝 该用户已被删除
跳转到指定楼层
1
发表于 2004-5-29 20:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
懂c++的帮帮我啊. P# I' g7 c! S9 R0 i7 `# o9 Y
为什么给浮点性设置了两个有效位数后,输入一些数据进行运算后会有科学计数法的呢
: f7 B5 A/ K# |' E( G3 z像2e++8这样的,是不是我的程序哪里写错了* J: i; L  w5 C: D- t+ S" t
我用的是setprecision函数/ K  Y1 y# W) p
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

该用户从未签到

2
发表于 2004-5-30 16:44:00 | 只看该作者
浮点输出,setprecision(n)表有效位数。3 ?1 O5 \2 E. J5 J" ^  n8 H4 U

" U5 x7 B0 x& @- t- Z定点输出(setiosflags(ios::fixed)),setprecision(n)表小数点后数字位数。' ]' v# G0 u9 l1 g

( G) O+ J- n0 j指数形式输出中(setiosflags(ios::scientific)),setprecision(n)表小数位数。% Y+ T  y. ~% b
/ Q; b; J: L% m. g
虚凝 该用户已被删除
3
 楼主| 发表于 2004-5-31 20:28:00 | 只看该作者
不明白也,能不能详细说一说啊5 |! I% d1 F; B2 _. D( V 这是我的代码: - b/ c6 d* w% F7 Q3 x! y L$ E错在哪里???? . w: U8 K* a" ^) I( Rvoid main(); a$ V# k8 X4 l {n=4;3 v! N$ i! p0 u; u! B cout<<"请输入基向量 bb["<; [1 @1 e* b3 B# B& G' }+ ~* Pfor(i=1;i<=n-1;i++)( K+ o3 H: z: U% u$ M# S {for(j=1;j<=n-1;j++) , l/ x2 f4 ~8 y& h V cin>>bb[j];/ A; P( q) ?5 @3 V& H5 p9 b* ] cout<<'\n';}4 S! [+ x6 D8 \: P void computertb() //求逆矩阵tb[]/ c3 s4 [6 G' Y' I { for(i=1;i<=n-1;i++) " D; f6 N! V- ?3 Z" [, t {for(j=n;j<=2*n-2;j++) 6 k: l; {% O8 F7 d{if (i==j-n+1) bb[j]=1;. t& g; X9 i4 h% U8 a1 e8 w) I else bb[j]=0; # ~) D$ o/ t) {' h/ {$ {2 {8 A}} ; R* i- ?9 G$ c6 _for(i=1;i<=n-1;i++)* a* H. k9 m5 J$ e B {if(bb!=1) 1 d: E( o' J, D) U8 D{for (j=i+1;j<=2*n-2;j++) bb[j]=bb[j]/bb; % f9 `. o/ _% U: C- J" Cbb=1;} 6 i6 [: B h. O( V+ xfor(k=i+1;k X" p: z4 U! R {if(bb[k]!=0) 4 C4 V. p. u; \0 [{for(j=i+1;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j]; ; i2 ?- h- K+ j2 sbb[k]=0;6 o' i$ @% l# [* m( e3 a }}}+ k1 ]6 Q7 s7 E9 M/ ~9 r for(i=n-1;i>=1;i--) * i7 f/ [0 u+ E{for(k=i-1;k>=1;k--) 4 M1 B. p4 P1 N) U3 Uif(bb[k]!=0) - t" L8 }. M7 K2 J( S {for(j=n;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j]; # y" y, Z4 x7 y1 ^; wbb[k]=0; 1 W! A( ]+ G% } }+ V# {}$ J r ^+ {1 N" Z/ r; X5 R1 |) i } 6 J$ t# d0 A; c: Afor(i=1;i0 J( o* G' k- ]7 H$ s& W, A5 A for(j=n;j<=2*n-2;j++) tb[j-n+1]=bb[j]; + S" _/ R4 ?. Yfor(i=1;i<=n-1;i++) / q6 Y# R3 P1 Y1 Y1 g& ^0 V{for(j=1;j<= n-1;j++) $ ?- l7 x) k/ C, gcout<[j]; 8 A7 t$ a7 v7 U; x b+ Ucout<<'\n';" C7 S( G" ?5 v/ A. S! y }}3 }8 m' `; k- G7 ` m* C( _ T' [3 z% R 代码如上: ! f3 \9 {" ]# g4 o' P* ]输入: 3 T5 ]5 _/ F1 ` 1 2 -1, g1 Y+ q3 @$ ]; H5 o* j 2 -2 1 - F& u; Y& r+ Z3 p3 |& B1 -1 2 / b5 ^$ b! _& R8 m- G运行结果:* v& y+ ]0 K( u. o% ?6 v: }! Q# a' J 1 0 0 0.33 1 -1.30 N0 @$ `+ L( x, o 0 1 0 0.33 -1 1.7 ; b5 S2 Z1 q3 B5 E 0 0 1 6e-008 -1 2 $ h; B2 H) i z) f$ K$ O( @- W% W7 z, a4 Y * a$ h7 F; }$ S( U4 b! W1 _ % F' h. M7 |& F, i! v; T9 H

该用户从未签到

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

倒数第二行setprecision(2)

把2改大一点试试?

该用户从未签到

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

本版积分规则

关闭

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

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