主题:VB菜鸟求教,哪位大哥帮帮忙
zdjryoma
[专家分:0] 发布于 2010-04-07 22:46:00
已知在正文文件t1.dat中,每个记录只有一个实数,其格式为:x.xxxxx,试把该
文件的前81个数依序按行读入到一个9*9的二维数组中,计算并向文件t2.dat输出
反对角线(一、三象限方向)元素值之最大者MX。
回复列表 (共2个回复)
沙发
一江秋水 [专家分:9680] 发布于 2010-04-08 14:35:00
这个应该很好做的,反对角线,具体到数组元素的下标,就是要取:
0,8 1,7 2,6 3,5 4,4 5,3 6,2 7,1 8,0
这9个元素中间的最大者。
据题意,可以写出代码(假设数据已读入二维数组 A 中):
dim i as integer,j as integer,MX as single
for j=8 to 0 step -1
if A(i,j)>MX then MX=A(i,j)
i=i+1
next
这样就求出了最大值,向t2.dat输出的代码自己写吧
板凳
zdjryoma [专家分:0] 发布于 2010-04-08 18:37:00
谢谢了
我来回复