中易网

vb 要把一个矩阵的数据按行输入到文本框中,然后生成矩阵输入到另一个文本框中,计算矩阵的两条对角线和

答案:4  悬赏:60  
解决时间 2021-02-08 10:56
vb 要把一个矩阵的数据按行输入到文本框中,然后生成矩阵输入到另一个文本框中,计算矩阵的两条对角线和
最佳答案
第二个sub缺少个 endif

第一个sub有个问题,

Dim a(4, 4) As Integer

Dim S As String

但后面你把a(i, J) = Mid(S, P - K, K)

把字符串赋给整形,这会导致类型不匹配

后面那个sub没看,缺少endif和end sub

希望我的回答对你有所帮助
全部回答
第二个sub缺少个 endif
要这样吧! Option Explicit Option Base 1 Private a(4, 4) As Integer Private Sub Command1_Click() Dim S As String, P As Integer Dim j As Integer, K As Integer Dim i As Integer S = Text1.Text '注意在Text1里输入的数据之间以一个空格分隔 For i = 1 To 4 For j = 1 To 4 K = 0 P = P + 1 Do While Mid(S, P, 1) <> " " And P <= Len(S) '注意数据之间以一个空格分隔 P = P + 1 K = K + 1 Loop a(i, j) = Mid(S, P - K, K) Text2.Text = Text2.Text & CStr(a(i, j)) & " " '这里也是一个空格 Next j Text2.Text = Text2.Text & vbCrLf Next i End Sub Private Sub Command2_Click() Dim i As Integer Dim j As Integer Dim SUM As Integer SUM = 0 For i = 1 To 4 For j = 1 To 4 If i = j Or j = 5 - i Then SUM = a(i, j) + SUM End If Next j Next i Text3.Text = Str(SUM) End Sub
要这样吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问一汽大众高尔夫6代6万公里大保养。都需要
天镇县玉泉镇新时代轮胎商务中心在什么地方啊
湖南文化大厦属于哪个区
我在台湾看到的琥珀有松树和松香味的是否是琥
温暖的弦第一集36分钟温暖和占总相见是的纯音
GLUCOSAMINESULFATE1500MG吃后的一些反映
镇平县雪枫路泰隆医药超市新华路店我想知道这
怎样打繁体字(QQ呢称) 和一些圈里带数字的
数字电视客服中心我想知道这个在什么地方
D站不能访问 域名解析到本机127.0.0.1为什么
游戏的分星 一星属于什么 二星 三星 四星 五
为了探究种子萌发需要哪些条件,某生物兴趣小
66666 是什么电话号码???
欧迪·舒适家居体验馆地址在哪,我要去那里办
冰箱内漏怎么检查最快捷
推荐资讯
张韶涵的哪首歌里有“想你一次一次,烦恼一次
关于西方节日对中国传统节日的影响
在派出所没有什么案子的得多长时间放人
我叫陈铭,男,谁能帮我取个个性点的英文名字
2月份报考了黑龙江会计从业资格考试大概考试
windows7内存用1.7g正常吗
没有过往的意思
地下城与勇士怎麽快速升级
百芙亿我想知道这个在什么地方
营口银行24小时自助银行(学府支行)在什么地方
读鲁滨逊漂流记这部电影有感。
求正当防卫2超电磁炮MOD啊,能像炮姐那样单手
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?