数学建模社区-数学中国

标题: [求助]苦难女求层次分析法AHP的vc或vc++程序或软件 [打印本页]

作者: mildseven    时间: 2005-4-6 13:06
标题: [求助]苦难女求层次分析法AHP的vc或vc++程序或软件
苦难女求层次分析法(AHP)的vc或vc++程序或软件,望热心人士帮帮忙,急用!![em19][em19][em18][em18][em18][em06]
作者: mildseven    时间: 2005-4-7 09:09
<>呜呜~~~,没人顶??</P><>各位大gg,大jj们,救我啊!</P>
作者: madio    时间: 2005-4-7 09:38
标题: 转一个vb写的代码!
Private Sub Command1_Click()4 n" @, L, O8 u2 z6 A7 I# i
Dim num As Integer2 K7 k! J5 Y$ \6 a% \( Y
Dim num0, num1, num2 As Double/ E" v  u& U9 l# X
strline = ""
% G0 Q9 K  V$ y% K  [fly1 = 17 T8 V7 R7 n; k
On Error Resume Next5 @. i$ W# p  Z) x: M  L  C. C8 i
  For i = 1 To List_n. U9 l7 t/ v! m% r) ]3 M
  For j = 1 To List_n/ g+ D* [! }! h* F
  Text3((i - 1) * List_n + j).Enabled = True
, W& r6 X6 d  G# n  Next j* ^$ F( ]9 t, ?( {
  Next i
: C5 ?  F# {4 }/ e+ r5 _" o6 s. CFor i = 1 To List_n' M4 Y- R% J- w  d4 l" K( G/ V
  For j = i To List_n" G! F) r, X' w# v4 \' r5 |
  If i = j Then
5 l9 H  j3 |8 p1 @3 I    Text3((i - 1) * List_n + j).text = " 1"
! {1 Z2 d( q9 ]$ K2 i  Else0 A# E/ ^* j6 {3 ^+ O! v5 T4 x+ ~
   num = 1: W/ s0 O, x" g# `# i
   num1 = 10 O* u# r8 w  D" p. O1 M- A$ J
   num2 = 1- P: o7 @' Y6 s0 }5 k! Q
   num = InStr(num, Text3((i - 1) * List_n + j).text, "/")
/ O6 ^8 l' [6 C! x' \+ H    If num &lt;&gt; 0 Then- \' B8 o. w& X( V' c' t1 K. T
     num1 = Val(Left(Text3((i - 1) * List_n + j).text, num))
4 V' n0 b4 g7 `0 O# z0 q' V! ~     num2 = Val(Right(Text3((i - 1) * List_n + j).text, Len(Text3((i - 1) * List_n + j).text) - num))3 S% ~; ~& x, o* N& E$ C/ @
     Text3((i - 1) * List_n + j).text = num1 / num20 F$ }3 C# R8 Q3 T+ a. I# t7 y
     Text3((j - 1) * List_n + i).text = num2 / num1, A7 h/ D4 T8 ]& U- l( f9 P
    Else# z3 m5 M6 f+ e7 S/ T
     Text3((j - 1) * List_n + i).text = 1 / Val(Text3((i - 1) * List_n + j).text)
  S# ^* t) t# [( B5 `    End If& h& n' s! P" h: y/ X  y1 \
  End If! }9 A1 _1 Z! B7 q8 K( w+ ?
Next j
& X+ ?& D  E# y2 q$ [+ FNext i
1 @1 s0 D: _/ _- E% w7 W  NL = MsgBox("您确定以上的数据吗?", 49, "提示"), @* t$ l! y+ W! l% F% s2 f
If L &lt;&gt; 1 Then8 \3 ^% E4 n! ^# D& A3 p! \
Exit Sub
1 f4 V2 [% ?' ^& u+ g5 JEnd If
: ?% p0 J; [5 O% R; `. ZCall caculation(Combo1.ListIndex + 1, List_n, Text3)
. y: `# r" P( p! e3 f7 r. z: ~If Selected(Combo1.ListIndex + 1) = Combo1.ListIndex + 1 Then
0 M/ M* m) r2 n# J: Qh = MsgBox("重新输入新数据吗?", 3)
% _5 [/ E0 _6 G, K2 c" L3 {Select Case h
; n+ z' n3 z, I4 W2 S! r& iCase 15 {5 \! m3 p. Y: V
  GoTo op
& P" n- m3 s" Y" tCase 2
$ R3 i5 R0 V* R: Y8 b/ y* X: W  Exit Sub
5 f/ i! t' [1 u9 i+ n: D7 F# iCase 74 m; b% E% d8 T1 E$ c, H: }$ w, r
   Exit Sub2 I& O$ O& N: m& a+ V9 \. N' ^
End Select
* r4 A  o5 m0 X/ FEnd If. R# X% O5 n( o1 r
op: Selected(Combo1.ListIndex + 1) = Combo1.ListIndex + 1
( ^9 G8 {$ s  kCall check
: y* z4 `( D6 g! y4 ^9 C'结果说明
& {- t$ y% G4 I6 ~! \- MFor i = 1 To List_n
4 B0 j, L; o4 f. k  @$ a  {; p! ?6 _7 @9 Y/ v$ b
. d* P) O2 z0 J8 S; Z
Next i. y- m2 N$ ~2 X0 o. O1 x9 H
If fly1 = 1 And fly2 = 1 Then
; Q/ Y) H3 o, @, t2 O5 F2 k4 a: yCommand1.Enabled = False
1 y* q: X+ ?& n% h5 b: ]Command2.Enabled = False
, c4 |# {' X) d& y  For i = 1 To List_n
3 O" r: K& d1 `/ {6 T    ftoa(i) = 08 v. }: f& Y- C
    For j = 1 To List_m
4 s0 \( ~$ Q2 o& [     ftoa(i) = ftoa(i) + AAs(j, i) * AAs(0, j)% s4 \2 d  Q6 [( o! E4 e8 H1 K
    Next j+ ^) O& \' C  \9 _( q2 k0 @
    strline = strline + Str(ftoa(i)) + "  "
# q2 L( }* S' a6 m; h; g6 N' A  Next i# V1 Q" s/ v/ ]* j3 \# `; D
j = MsgBox("各方案对目标的权数为:" + Chr(10) + Chr(13) + strline, 64, "结论")% n! ^% [1 B( h
/ @5 I: l5 B& r& _* M2 k
End If- V7 M- B: s8 _* s6 y$ n
" j0 }5 Q& F2 `0 h% O( i% h' M2 j
For i = 1 To List_n
' b0 z1 j' U! W1 ~   For j = 1 To List_n
+ a* s9 E  H* P% A; N4 t    Text3((i - 1) * List_n + j).Visible = True
3 \/ x' f+ N1 p1 K- m    Text3((i - 1) * List_n + j).text = ""* n6 G+ D0 J7 S. k
   If i &gt; j Or i = j Then
( ~7 D& l2 {) u+ z( d, Z    Text3((i - 1) * List_n + j).Enabled = False) I  s/ n' b% E% G9 ?
    Text3((i - 1) * List_n + j).BackColor = &amp;H868754. Q8 i) v. F3 f, e+ r
   End If
# ~/ W- Z# v& T, M   Next j
! u, N, V! y7 d" ~Next i
+ U1 `2 J' B# p1 v4 nEnd Sub( p# o6 j4 E( O  `- P' H& |9 B
注意上面的Text3是一个文本框控件的数组!
作者: mildseven    时间: 2005-4-28 17:11
<>谢谢!</P><>但我要C 或是 VC的啊</P>
作者: mokung    时间: 2009-5-9 01:40
3# madio
# s7 e5 E& F% ^1 O7 g: c% DThank you .
作者: ywwnudt    时间: 2009-7-8 08:01
苦难女,找到你要的东西没有?分享一下
作者: frainbbs    时间: 2009-7-8 15:26
呵呵 苦难女
作者: spurs1988    时间: 2009-7-26 10:51
还没找到吗?郁闷......
作者: chaikeen    时间: 2009-8-13 21:26
xixexeixeiixxeixeiixeixeiie
作者: 东方明珠-WDZYQ    时间: 2009-10-31 17:23
下来用了哈,上面的VB程序还可以,




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5