下沙论坛

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

QQ登录

QQ登录

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

帮帮我啊,好郁闷哦

[复制链接]
虚凝 该用户已被删除
跳转到指定楼层
1
发表于 2004-5-29 20:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
懂c++的帮帮我啊
) v8 H8 o* Y9 _1 W: f为什么给浮点性设置了两个有效位数后,输入一些数据进行运算后会有科学计数法的呢
' z3 o1 |9 }9 F- x像2e++8这样的,是不是我的程序哪里写错了
: Y( g* g1 O) N& x! F我用的是setprecision函数4 C7 I% t/ Z0 x3 D# s0 c' @) `
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

该用户从未签到

2
发表于 2004-5-30 16:44:00 | 只看该作者
浮点输出,setprecision(n)表有效位数。
/ X9 d* ^$ y% e& f0 [
0 N0 a  e) T6 ]% c定点输出(setiosflags(ios::fixed)),setprecision(n)表小数点后数字位数。
! {9 D. i$ I. O5 J4 l& a( S) ^  V: T8 H+ g4 F8 S
指数形式输出中(setiosflags(ios::scientific)),setprecision(n)表小数位数。7 g8 b0 K$ M: c3 `/ R! D+ }
0 x9 e2 U" K, c, U3 x9 e
虚凝 该用户已被删除
3
 楼主| 发表于 2004-5-31 20:28:00 | 只看该作者
不明白也,能不能详细说一说啊) ?4 [& e" H+ a& t1 E 这是我的代码: 1 P# d, Z; C c$ D# @5 K错在哪里???? , V3 G! r3 x! qvoid main()+ k& V! U! r1 U2 k. a {n=4;" o, f- [6 {, X cout<<"请输入基向量 bb["<' c+ h' d" H5 m7 ~, L" | for(i=1;i<=n-1;i++)/ [1 z1 o" w; j5 o4 b {for(j=1;j<=n-1;j++) ; g O" L6 x" a cin>>bb[j]; T6 k8 U# x6 z9 Q. m cout<<'\n';} 4 o2 U6 O; Y1 u; w5 F9 {7 J Cvoid computertb() //求逆矩阵tb[]. o8 s( g9 Y$ H% y& s { for(i=1;i<=n-1;i++) / s: z9 L8 e0 R/ u3 K4 j! o{for(j=n;j<=2*n-2;j++) , X7 Z* ^" z) }2 \7 @- a. K {if (i==j-n+1) bb[j]=1;5 U% K) k0 Z/ U0 Z else bb[j]=0;' v1 F+ Z* F6 l' ]. N' a }}/ _: w8 E2 |4 Z5 d for(i=1;i<=n-1;i++) " g4 A0 ^$ p% r7 i! x" k/ P! K{if(bb!=1) & n3 j8 r; c6 [5 s{for (j=i+1;j<=2*n-2;j++) bb[j]=bb[j]/bb;! e; H$ k% k1 i; c bb=1;}: q# f+ O3 B6 c! T, H for(k=i+1;k$ R$ _+ `6 c3 G{if(bb[k]!=0) ; S ?' ]* f$ g{for(j=i+1;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j]; $ I5 Q* [6 A8 lbb[k]=0;6 A: g! v- t# a0 A8 q }}}/ @, r2 P% O+ o* A4 F, ? _ for(i=n-1;i>=1;i--)% R; w# i5 V' _$ | {for(k=i-1;k>=1;k--) , p. {0 Z: S6 g# X, x if(bb[k]!=0) * \' B/ }0 L$ a {for(j=n;j<=2*n-2;j++) bb[k][j]=bb[k][j]-bb[k]*bb[j];; X" t k2 p% h7 ~( v( a" f# ~ bb[k]=0; 1 F- e" Q5 \, H- ]2 Y}- J: a6 r( I1 ^. `6 S" C9 l } ; f4 P, Q" c2 O' q& y; ?3 Y- |for(i=1;i3 r5 y: }/ z. Ofor(j=n;j<=2*n-2;j++) tb[j-n+1]=bb[j];5 d& t; B* K+ J: Z' Q A9 g1 E for(i=1;i<=n-1;i++)$ V( [4 B9 O# o2 y {for(j=1;j<= n-1;j++) 0 y3 C6 L5 x( q9 a1 w8 ]7 S1 m' Wcout<[j]; 3 q8 v' K1 U# B" B7 Lcout<<'\n'; 2 h! t' A6 k+ H}}+ l: A d; `" I 代码如上:. m. |6 b; r( x6 F2 Y' f5 I 输入: ) r6 u, [: V8 @+ H3 C S7 X* E" i$ e1 2 -1 8 W2 M" ]9 k- @9 q2 -2 1) D% T2 u' }+ Q7 _ 1 -1 2 6 a" u D* _( ~运行结果: % T8 o1 |; S. p A' c, s1 0 0 0.33 1 -1.3 }) E! P% l% n3 ^2 n a! x0 1 0 0.33 -1 1.7 4 L# T7 k5 J) Y 0 0 1 6e-008 -1 2% K. C- o& p# f1 J e/ R - p) Z# s) O( j. E5 e+ R# p1 d : v' ?% [+ ?/ n: L! A4 @ 6 l* U7 G" l6 X9 n) i( y

该用户从未签到

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

倒数第二行setprecision(2)

把2改大一点试试?

该用户从未签到

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

本版积分规则

关闭

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

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