Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
我們提供的服務有:成都網(wǎng)站制作、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、奎屯ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的奎屯網(wǎng)站制作公司
參數(shù)
Destination 要復制內存塊的目的地址。
Source 要復制內存塊的源地址。
Length 指定要復制內存塊的大小,單位為字節(jié)
返回值 該函數(shù)為VOID型,沒有返回值。
VB.NET編程Mid函數(shù)一般用于返回原字符串中子串,比如說:
Dim?MyString,?FirstWord,?LastWord,?MidWords??
MyString?=?"Mid?Function?Demo"?建立一個字符串。??
FirstWord?=?Mid(MyString,?1,?3)?'?返回?"Mid"。??
LastWord?=?Mid(MyString,?14,?4)?'?返回?"Demo"。??
MidMidWords?=?Mid(MyString,?5)?'?返回?"Funcion
具體函數(shù)說明如下:返回 Variant (String),其中包含字符串中指定數(shù)量的字符。
mid函數(shù)的語法:
Mid(string,?start[,?length])
mid函數(shù)的參數(shù):
string 必要參數(shù)。字符串表達式,從中返回字符。如果 string 包含 Null,將返回 Null;
start 必要參數(shù)。為 Long。string 中被取出部分的字符位置。如果 start 超過 string 的字符數(shù),VB.NET Mid函數(shù)返回零長度字符串 ("");
length 可選參數(shù);為 Variant (Long)。要返回的字符數(shù)。如果省略或 length 超過文本的字符數(shù)(包括 start 處的字符),將返回字符串中從 start 到尾端的所有字符。
在窗口上放2個label和1個button,名字不改 下面代碼放到button的click事件中: Label1.Text = "" Label2.Text = "" Dim num(9) As Integer Dim i As Integer = 0 Dim j As Integer = 0 Dim k As Integer = 0 Randomize() For i = 0 To 9 '數(shù)組賦值隨機數(shù),并將數(shù)全部打印在label11中 num(i) = Rnd() * 90 + 10 Label1.Text = Label1.Text num(i).ToString vbCrLf Next For i = 0 To 8 For j = i + 1 To 9 '雙層循環(huán),用于進行兩個數(shù)的操作 '判斷num(i)和num(j)的大小,循環(huán)到最小的數(shù) If num(i) = num(j) Then For k = 2 To num(j) '循環(huán)判斷是否有公約數(shù),有的話跳出循環(huán) If (num(i) Mod k = 0) And (num(j) Mod k = 0) Then Exit For End If Next k If k num(j) Then '當判斷成立時說明上面是循環(huán)結束,并不是中間跳出,因此沒有公約數(shù),兩個數(shù)是互質數(shù),然后打印在label2中 Label2.Text = Label2.Text num(i).ToString "," num(j).ToString vbCrLf End If Else For k = 2 To num(i) If (num(i) Mod k = 0) And (num(j) Mod k = 0) Then Exit For End If Next k If k num(i) Then Label2.Text = Label2.Text num(i).ToString "," num(j).ToString vbCrLf End If End If Next j Next i
放兩個TEXTBOX用來輸入,一個按扭.
Private Sub Command1_Click()
Dim a As Integer
Dim b As Integer
a = Int(Text1)
b = Int(Text2)
For i = 2 To a - 1
If (a Mod i) = 0 Then
If (b Mod i) = 0 Then
MsgBox "這兩個數(shù)不是互質數(shù)。"
Exit Sub
End If
End If
Next i
For i = 2 To b - 1
If (b Mod i) = 0 Then
If (a Mod i) = 0 Then
MsgBox "這兩個數(shù)不是互質數(shù)。"
Exit Sub
End If
End If
Next i
MsgBox "這兩個數(shù)是互質數(shù)。"
End Sub
分享標題:vb.net中互質函數(shù),vb和net的關系
網(wǎng)站URL:http://www.rwnh.cn/article14/dsijdde.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、微信公眾號、全網(wǎng)營銷推廣、Google、外貿(mào)建站、品牌網(wǎng)站設計
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)