编写一个程序,先读入一段正文,然后删除其中的单词from、in、at、an和on,最后显示该结果文本段。

2022-04-15 教育 133阅读
这个很简单拉.

用vb.net给你写了个.只要用到string.replace就可以了
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click

DimStrTempAsString
StrTemp=TextBox1.Text

StrTemp=StrTemp.Replace("from","")
StrTemp=StrTemp.Replace("in","")
StrTemp=StrTemp.Replace("at","")
StrTemp=StrTemp.Replace("on","")
StrTemp=StrTemp.Replace("an","")

TextBox1.Text=StrTemp

EndSub

意思就是把in替换成空、atonan..都替换成空.然后把替换后的字符串重新显示再textbox上就可以了.

vb也是一样.cc++java也都是类似方法.

输入"IcomefromNanjinginChina.I'meatinganegg.Isawamanatnoon."
点了确定将返回.
IcomeNanjingChina.I'meatingegg.Isawamannoon.

注意我在替换的字符前都加了个空格.这样处理的意思是不能把单词里的匹配字符给替换了.你只要替换介词.
如:nanjing里面有个an
所以替换的是anegg.这样的an才需要替换.
你说是嘛?
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com