回 帖 发 新 帖 刷新版面

主题:求助编扫雷啊!

用QB,最好用子程序,要求:
输出一个n*n的方阵
然后输入一个位标上面n*n的方阵数字会改变
可能会出现1,2,3,4等数字 
[em2]

回复列表 (共2个回复)

沙发

不是我编的
CLS
INPUT "N,M="; N, M
DIM A(M, M)
FOR I = 1 TO M
 FOR J = 1 TO M
  A(I, J) = INT(RND * 2)
  IF A(I, J) = 1 THEN S = S + 1
  IF S = N THEN EXIT FOR
 NEXT J
NEXT I
FOR I = 1 TO M * M
 Q = 0
 INPUT A, B
 IF A(A, B) = 1 THEN PRINT "game over!": END
 IF A(A, B) = 0 THEN A(A, B) = 1
  FOR I1 = 1 TO M
   FOR I2 = 1 TO M
    IF A(I1, I2) <> 1 THEN Q = 1
    IF Q = 0 THEN PRINT "win": END
 NEXT I2, I1
NEXT I

板凳

给分~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~!!!!!!!!!!!!!!!!!!!!!!!
不给分你就可以去死了

我来回复

您尚未登录,请登录后再回复。点此登录或注册