为了账号安全,请及时绑定邮箱和手机立即绑定

若指定的数y不存在则给出提示信息?

若指定的数y不存在则给出提示信息?

弑天下 2022-08-04 07:07:14
函数过程delData()的功能是在有序(升序)的数组a中删除指定的数y,若指定的数y不存在则给出提示信息,其中y通过InputBox函数输入。Function deldata(b,y%)Dim m%, i%m = UBound(b)deldata = 1For i = 0 To mIf y = b(i) ThenNext iIf i > m Then deldata = 0: Exit FunctionFor j = i + 1 To mNext jm = m - 1ReDim Preserve b(m)End FunctionPrivate SubCommand1_Click()Dim a(), i%, y%, result%a = Array(1, 3, 12, 24, 56, 79, 100, 120)y = Val(InputBox("请输入一个整数:", "输入"))n = UBound(a)result = deldata(a, y)If result = 0 ThenPrint "没有找到该数据" & yElseFor i = 0 ToPrint a(i);Next iEnd IfEnd Sub
查看完整描述

1 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

x>=a[p]p<n 这个条件的意思就是 x大于当前数组元素

while(){
//填空
p++; //当p所指的元素满足条件是,指向下一个元素,由后面的i=p-1知,
//可以找到最后一个满足这个条件的元素,即要删除的元素。
}
for(){
//填空
a[i]=a[i+1];//移动后面的元素
}

查看完整回答
反对 回复 2022-08-08
  • 1 回答
  • 0 关注
  • 124 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号