亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

各位大幫幫手用VB編寫

各位大幫幫手用VB編寫

陪伴而非守候 2018-10-25 05:06:47
<p class="MsoNormal" style="text-indent: -21pt; margin: 0cm 0cm 0pt 21pt; mso-char-indent-count: -1.5;"><span style="font-family: 宋體; font-size: 14pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">判斷回文。如果一個字符串正反讀字符順序都相同,稱之為回文,例如,</span><span style="font-size: 14pt;"><span style="font-family: Times New Roman;">level,madam</span></span><span style="font-family: 宋體; font-size: 14pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">。編制一個程序,輸入任意一個字符串,判斷它是否為回文字符串。</span><span style="font-size: 14pt;"></span></p>
查看完整描述

2 回答

?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

Function Check(ByVal str As String) As Boolean
        Dim re As Boolean = True
        Dim length As Integer
        length = str.Length
        Dim mid As Integer
        mid = Math.Floor(length / 2)
        Dim i As Integer = 0
        Dim j As Integer = 0
        Dim k As Integer = 0
        Dim firstStr As String
        Dim lastStr As String
        If length Mod 2 <> 0 Then
            For i = 0 To mid
                j = i
                k = mid * 2 - i
                firstStr = str(j)
                lastStr = str(k)
                If firstStr <> lastStr Then
                    re = False
                    Exit For
                End If
            Next
        Else
            re = False

        End If
        Return re
    End Function


查看完整回答
反對 回復 2018-10-30
?
繁花不似錦

TA貢獻1851條經驗 獲得超4個贊

vb的語法忘了,我用.net些吧

char[] ch=str.ToChar();

bool b=false;

if(ch.length\2!=0)

{

  for(int i=0;i<=(ch.length-1)/2;i++)

{

  if(ch[i]==ch[ch.length-1-i])

{

b=true;

continue;

}

else

{

b=false;

break;

}

}

return b;

}


查看完整回答
反對 回復 2018-10-30
  • 2 回答
  • 0 關注
  • 423 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號