下沙论坛

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

QQ登录

QQ登录

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

帮帮我啊,好郁闷哦

[复制链接]
虚凝 该用户已被删除
跳转到指定楼层
1
发表于 2004-5-29 20:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
懂c++的帮帮我啊
4 W7 e, v+ c! `+ V5 Z( `为什么给浮点性设置了两个有效位数后,输入一些数据进行运算后会有科学计数法的呢
3 k9 O* D: E0 f" l7 H像2e++8这样的,是不是我的程序哪里写错了
: H+ K! {* H% h0 J, c我用的是setprecision函数6 C+ i# \7 q! d8 p4 {4 I+ I
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

该用户从未签到

2
发表于 2004-5-30 16:44:00 | 只看该作者
浮点输出,setprecision(n)表有效位数。) x2 W1 l& n, F8 G+ W7 j
  e  p5 \+ x% L" W: }
定点输出(setiosflags(ios::fixed)),setprecision(n)表小数点后数字位数。
6 n* A) C4 J6 v& V0 W: H
% V2 H& N$ [! _/ s$ h$ d/ h指数形式输出中(setiosflags(ios::scientific)),setprecision(n)表小数位数。
8 V) ~* j/ \  g. d/ q8 F
, i; }' C, s9 q# f/ t' l
虚凝 该用户已被删除
3
 楼主| 发表于 2004-5-31 20:28:00 | 只看该作者
不明白也,能不能详细说一说啊7 R) v" z" |: ?+ B9 G 这是我的代码:- C) b2 b: H4 c0 O+ u5 F: d 错在哪里???? , S9 o& l: V0 `void main() 1 C% |& N* ~. g% \{n=4;( A- o8 c' w, z6 Y% `7 o3 n cout<<"请输入基向量 bb["<- Q# F* H0 ~) d8 F$ T1 {for(i=1;i<=n-1;i++), F- r4 c) e# m0 f; m+ f: { {for(j=1;j<=n-1;j++) * v# [! S" c, }+ l8 e6 `9 ecin>>bb[j]; & e9 @+ n+ Y( D0 C) l, Lcout<<'\n';} $ m m2 K* u, S( @) s; M( N2 b) Pvoid computertb() //求逆矩阵tb[] ' @ o2 ^& L$ U{ for(i=1;i<=n-1;i++) $ N! T' Q5 Y2 q' V6 b# l- h: S, I+ {) \ {for(j=n;j<=2*n-2;j++) : C3 w) K7 U1 W. e {if (i==j-n+1) bb[j]=1; , R/ o' y3 ~. K6 _: ielse bb[j]=0; % l9 Y2 [3 ^: q; |2 F, N}}: x9 M& ?1 K+ q7 _ for(i=1;i<=n-1;i++)2 q, _- f3 P6 \0 e7 r) e {if(bb!=1)0 j0 u* ]5 v: \ {for (j=i+1;j<=2*n-2;j++) bb[j]=bb[j]/bb;! M6 Q8 _# |% I7 w; W9 ~# l. H/ T& q bb=1;} 7 C7 S! \- I4 X+ ]# X! cfor(k=i+1;k) q' i) M" F* G+ B" A8 j4 W {if(bb[k]!=0)0 {: R% _1 L" ^/ f( ^9 {- L {for(j=i+1;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j]; . k- {# ]4 m8 g8 H. F8 f/ Kbb[k]=0; , _7 V$ Z, z/ a2 H: a* Q" o7 E5 O}}} 5 f7 m/ U% y c- c5 B/ D4 u' w. `for(i=n-1;i>=1;i--) M0 U$ J. X! }5 X{for(k=i-1;k>=1;k--) ( d3 A/ e+ n6 k& v0 r* e if(bb[k]!=0) , g9 Q7 b6 e- G{for(j=n;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j];/ _* x" r2 r3 b4 d0 m) n bb[k]=0;: y7 P# i. |; D } 3 u7 r8 Z5 g6 J } ' t5 e8 F' q9 h8 a; g& j3 j2 efor(i=1;i( g0 C9 z1 m5 F! }! @ for(j=n;j<=2*n-2;j++) tb[j-n+1]=bb[j]; . z( U( P' p2 D, vfor(i=1;i<=n-1;i++) ( R R6 _7 {- ?1 u1 X1 e8 [{for(j=1;j<= n-1;j++) % \9 i9 ?' F1 v) _/ T) O/ Scout<[j];0 ^( ?+ ]3 {; V- L cout<<'\n'; 6 U! N- p6 c L; m0 P/ L! I' Z4 R}} ' C( T% Z4 g0 |4 Z代码如上: 0 X1 d! g( g9 y4 x输入: 4 A; D& Y( v/ c0 d9 `: d1 2 -1+ e) F! d' c, H7 p. ^- E 2 -2 1 & g$ f/ b1 w2 Y2 p: s ^0 _# p. K1 -1 2 4 O! X8 N8 E, S运行结果: Q5 b) h' T1 C2 Y5 F& ]& Z 1 0 0 0.33 1 -1.3 $ p; w" S- Z1 a( F: m0 1 0 0.33 -1 1.7 1 ?! {* K) I3 j' q1 ~' W0 0 1 6e-008 -1 2; k( X% R5 ]- Z- u [, b8 F 5 V/ X+ @4 W: ? l( q" j 7 y u& m1 h' m $ M7 _( q! m' x1 P& N) f) L

该用户从未签到

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

倒数第二行setprecision(2)

把2改大一点试试?

该用户从未签到

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

本版积分规则

关闭

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

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