a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 84|回复: 0

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

[复制链接]
发表于 2012-7-31 21:48:08 | 显示全部楼层 |阅读模式
补充代码6 M8 [; r) m% w
  本程序的功能是在二维数组中查找鞍点元素,即该元素在所在行中为最大,且在所在列中为最小。在一个数组中可能存在,也可能不存在这样的元素。数组各元素的值从文件data.txt中读取。
3 h4 X; y! M: K4 f5 O) x) U以下是引用片段:! m' F6 [1 J3 Y
  Private Sub Form_Click()
: M$ X0 U3 m* R# {- C) ]' I9 Y  Dim a(3,3) As Integer,i As Integer,j As Integer
$ U  H4 J1 w+ E  Dim maxvr As Integer,col As Integer, As Integer
! H- \* I0 M9 R, K1 T  Open data.txt For Input As #1 * O8 L6 Q8 V% A7 i0 L
  For i=1 To 3
+ K4 t. ?# o! D4 J  For j=1 To 3
$ X; @3 b4 f4 T4 k+ i  Input #1,a(i,j) / ?9 x7 @6 p1 V. X& A) ~
  Print a(i,j); 8 }, {/ ^& [! Q# C* b; N
  Next j
9 E. X* r9 t6 O0 O6 @8 u' K) Y! X  Print
# f. p5 `* C$ m  Next i
5 E! S# V% @; o" x  For i=1 To 3
7 Z6 E' A8 S6 R; b% U. |% G5 c  maxvr= (1)
9 c5 u) K1 i! x7 h3 `  col=1
" F+ a* v" G9 z- ?: g8 @  For j=2 To 3
# F0 R6 O0 z8 o8 h* b4 W, t: C  If maxvr 8 v- k: u3 n* i' u$ l) f) e
  maxvr= (2) 0 W4 i9 J! |9 H. k$ l
  col=j ! M4 e( f$ _; r: Y' s
  End If
0 J  V- u0 u/ h2 X" N' V$ {  Next j
( _( g$ I* W" A# J( X# E5 f* S  For j=1 To 3
5 x( ^. F+ G' u( P! _- a. N$ w7 X  If maxvr>a(j,col) Then (3) + I2 x% `! g/ ~: d
  Next j
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-5 09:47 , Processed in 0.174907 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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