下沙论坛

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

QQ登录

QQ登录

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

帮帮我啊,好郁闷哦

[复制链接]
虚凝 该用户已被删除
跳转到指定楼层
1
发表于 2004-5-29 20:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
懂c++的帮帮我啊9 ~& b- ^; `- p/ H( ~
为什么给浮点性设置了两个有效位数后,输入一些数据进行运算后会有科学计数法的呢) N# [+ |$ k9 h, X, ?0 f
像2e++8这样的,是不是我的程序哪里写错了
4 a$ k& h% M6 r% S) h我用的是setprecision函数
% a- l2 X( s' U3 D
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

该用户从未签到

2
发表于 2004-5-30 16:44:00 | 只看该作者
浮点输出,setprecision(n)表有效位数。: }# i$ V% c6 @4 t
# @: A% `: {$ u+ c# t
定点输出(setiosflags(ios::fixed)),setprecision(n)表小数点后数字位数。
; H6 i2 x0 }: }; z' d
. b1 Q/ B8 O' E, u( e指数形式输出中(setiosflags(ios::scientific)),setprecision(n)表小数位数。# O" p* G+ t/ o! `9 o7 N2 U0 Z

$ V* I2 X3 L( q
虚凝 该用户已被删除
3
 楼主| 发表于 2004-5-31 20:28:00 | 只看该作者
不明白也,能不能详细说一说啊 * F. a$ n, ^$ X3 }# g这是我的代码:* O$ b) i8 o6 v6 y0 {7 g# e 错在哪里????0 \( |* l% H- [" |, |. V: C* D void main() , q4 @; y$ w0 j: t# v& o{n=4;: l8 g* q( g/ i% b* N cout<<"请输入基向量 bb["<3 I% s2 a5 s& \* {; o$ B* E7 U2 {for(i=1;i<=n-1;i++) 7 ?0 @7 ]6 q3 `( }- B{for(j=1;j<=n-1;j++) 1 r" m3 C7 q) C" ?2 u/ }7 l. ~- t9 S4 k cin>>bb[j]; 6 S5 D: Z, J2 C" |1 o3 j( Lcout<<'\n';}4 a; W) r( _. }5 l void computertb() //求逆矩阵tb[]; t/ \' A0 D8 H7 m v ^ { for(i=1;i<=n-1;i++) 6 D: G# ~+ H( ?. [ {for(j=n;j<=2*n-2;j++) ) E2 b* Q c6 ?* r1 H/ ^{if (i==j-n+1) bb[j]=1;8 ]( z: D& U5 l$ c R y' V$ f. { else bb[j]=0; / `; y. e* E# `5 m}} % q; e* Y, N" ]: S. D( e/ a4 T) ofor(i=1;i<=n-1;i++)& `+ @( \+ E8 x" \6 M {if(bb!=1)) ]. [7 r" V) B {for (j=i+1;j<=2*n-2;j++) bb[j]=bb[j]/bb; 6 S0 \. F# j. r4 R/ b9 K) ubb=1;} - f4 x) X6 D! lfor(k=i+1;k4 \5 v. B& h# b5 s{if(bb[k]!=0), m7 r P2 n; |, o+ R% h {for(j=i+1;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j];# y! \& Q4 L: w bb[k]=0;# E& \2 B5 `( i: `, R& R" A }}}- Z( Q' }2 u$ P for(i=n-1;i>=1;i--) 8 F5 { _3 M2 l2 g+ A{for(k=i-1;k>=1;k--) 2 s. `/ J; ?% |/ B t" L9 r! L/ [ if(bb[k]!=0) 9 l% i) ?3 K3 x4 T5 w6 s( L' H7 T {for(j=n;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j];: U" n& a" A% a5 ~. a/ Q3 K& R/ T bb[k]=0;3 e Y7 S. L" a- r }4 G6 T- f- w+ ?' N } ! U3 }/ O( m+ e( M! P2 vfor(i=1;i0 q) i, h9 \2 F" M) V1 U u& dfor(j=n;j<=2*n-2;j++) tb[j-n+1]=bb[j];9 e/ D4 k1 W" I for(i=1;i<=n-1;i++) * S; X- u: \, I4 L( D* R' Z{for(j=1;j<= n-1;j++) 1 c; J* f# V/ l7 {, t cout<[j]; : O; q4 G) w$ F* H1 u' c% Y% F+ K- Qcout<<'\n';: i/ Z' ~/ y+ H0 G }}" R4 B' O; g' ]( x2 `, z0 e 代码如上: & c4 J: p# P2 b x, d输入: 2 o$ _6 J6 z% D, ~* s# x1 2 -1 * u s6 M$ n: h( \2 -2 1 , @6 W) N3 |! ?- {3 B8 W N4 p1 -1 2 * g6 Q7 S/ R/ z6 q/ [6 U运行结果: / \2 X/ S0 q% J W# G& H1 0 0 0.33 1 -1.3 V; U6 {4 G& r% z0 1 0 0.33 -1 1.7 ' d$ y; B: v8 v. Y/ Z% T0 0 1 6e-008 -1 2 - ^- L. k, e( O4 @& ~0 \ " q+ i1 ^2 ]0 Z4 q+ \ 3 l1 [ e- @4 }7 C7 R* m2 t : b' r! ?! N, J# P, N6 C% E

该用户从未签到

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

倒数第二行setprecision(2)

把2改大一点试试?

该用户从未签到

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

本版积分规则

关闭

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

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