a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 83|回复: 0

[C语言] 计算机二级VB常用算法:补充代码

[复制链接]
发表于 2012-7-31 21:48:08 | 显示全部楼层 |阅读模式
补充代码
! c0 a; d6 q; x* A$ I  本程序的功能是在二维数组中查找鞍点元素,即该元素在所在行中为最大,且在所在列中为最小。在一个数组中可能存在,也可能不存在这样的元素。数组各元素的值从文件data.txt中读取。. e8 N  t$ |: `1 f/ L: P7 m
以下是引用片段:
8 T4 w" i2 |  {8 U. q/ k  Private Sub Form_Click() ! ?" V0 T7 N# Z/ }! ^- p( u" B
  Dim a(3,3) As Integer,i As Integer,j As Integer
* t, x3 t6 f: U0 H  Dim maxvr As Integer,col As Integer, As Integer 6 B5 e/ T; T1 d5 i
  Open data.txt For Input As #1 ) _" I9 M* V" q; Z& {' N
  For i=1 To 3 " E/ s3 V9 _. Z6 W0 T: C9 V
  For j=1 To 3 9 T  z3 s0 ?3 A/ m; D" x, M! W
  Input #1,a(i,j) # \% I" u7 m0 A: h+ i1 x
  Print a(i,j); $ k% i' b: A; h- ?; X/ T& t
  Next j 4 w1 c; w: g  x+ a
  Print , E& n/ {. R2 H- E0 l% O) B+ N
  Next i
  j/ f( b4 n# E4 s  `; y! S1 q' z  For i=1 To 3 3 J/ }! v% s3 i0 x1 d
  maxvr= (1) & O* S, Z2 M7 `* t. w8 ?
  col=1
) R/ d+ n5 m0 A" K  For j=2 To 3 ; V: m6 `* W9 R# A) O5 }1 Y
  If maxvr 3 `& g+ B% |7 V0 ^% j0 x
  maxvr= (2)
+ t0 \, z, Y' v( q. U  col=j
# V. z) y4 s6 _' p8 H  End If
- a& h4 t$ Y+ Z) v; e% F2 r, P5 V  Next j
, O; s, v( Y  C  For j=1 To 3 % a" D3 T' W$ U+ s2 P; L- J; v
  If maxvr>a(j,col) Then (3)
2 l, y, Q6 M" w  Next j
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-2 19:36 , Processed in 0.282439 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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