截出不同?

csover8 2009-11-02 01:56:28
有两个字符串

a = "192,212,308,312,307,207,209,206,211,193,243,310,311,309,313,314,196,371,210,208,198,339,194,214,195,342,341,340,244,245"

b= "192,212,308,312,207,209,206,211,193,243,310,311,309,314,196,371,210,208,198,339,194,214,195,342,341,340,244,245"


b的字符串比a的字符串少307和313这两个,用程序怎么得到这两个数字呢?谢谢。
...全文
75 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbsxun 2009-11-02
  • 打赏
  • 举报
回复
我这个验证过了,输入是你那两个不同的,我是新手,呵,可能程序写得很罗嗦
bbsxun 2009-11-02
  • 打赏
  • 举报
回复
string a="192,212,308,312,307,207,209,206,211,193,243,310,311,309,313,314,196,371,210,208,198,339,194,214,195,342,341,340,244,245";
string b="192,212,308,312,207,209,206,211,193,243,310,311,309,314,196,371,210,208,198,339,194,214,195,342,341,340,244,245";
string[] aa = a.Split(',');
string[] bb = b.Split(',');
string c="", d="";
int tmp = 0;
for (int i = 0; i < bb.Length; i++)
{
if (aa[i + tmp] == bb[i])
{
continue;
}
else
{

if (tmp == 0)
{
c = aa[i + tmp];
}
else
{
d = aa[i + tmp];
}
tmp++;
}

}
ayouori 2009-11-02
  • 打赏
  • 举报
回复

<%
a = "192,212,308,312,307,207,209,206,211,193,243,310,311,309,313,314,196,371,210,208,198,339,194,214,195,342,341,340,244,245"
b = "192,212,308,312,207,209,206,211,193,243,310,311,309,314,196,371,210,208,198,339,194,214,195,342,341,340,244,245"
stra = split(a,",")
strb = split(b,",")
numa = len(a) - len(replace(a,",",""))
numb = len(b) - len(replace(b,",",""))
response.write "<br>=============所有数字都是三位数==============<br>"
for i = 0 to numa
if not (instr(b,stra(i)) > 0) then
response.write "<br>[<font color='#ff0000'>"&stra(i)&"</font>]"
end if
next
response.write "<br>============位数不确定===============<br>"
for i = 0 to numa
checkallnum = false
for j = 0 to numb
if stra(i) = strb(j) then
checkallnum = true
end if
next
if not checkallnum then
response.write "<br>[<font color='#ff0000'>"&stra(i)&"</font>]"
end if
next
%>
bbsxun 2009-11-02
  • 打赏
  • 举报
回复
比较的时候注意跳过那个不中的呀
csover8 2009-11-02
  • 打赏
  • 举报
回复
我用双for语句,相等时,不操作,不相等时,赋予个变量后,打印出来不正确。
xiaodao080320 2009-11-02
  • 打赏
  • 举报
回复
比较语句
bbsxun 2009-11-02
  • 打赏
  • 举报
回复
用split分割成数组,利用数组做比较,如果哪个不一样,就取值出来就可以了

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧