ETH官方钱包

創作內容

0 GP

VB2010 質因數分解 0<數字<1000

作者:艾草│2015-01-07 09:24:31│巴幣:0│人氣:336
Imports System.IO
Imports System.Text
Module Module1

    Sub Main()
        Dim sw As StreamWriter = New StreamWriter("C:\Users\hasho\Desktop\艾草_out.txt", False, Encoding.Default)
        Dim sr As StreamReader = New StreamReader("C:\Users\hasho\Desktop\艾草_in.txt", Encoding.Default)
        Dim I As Integer, J As Integer, put1 As Integer, idx As Integer, put(50) As Integer, k As Integer, sd As Integer, put5 As Integer, wsd As Integer
        Dim num(1000) As Integer '質數
        For I = 2 To 1000
            num(I) = I
        Next
        For I = 2 To 1000
            If num(I) <> 0 Then
                For J = 2 To 1000 \ I
                    num(J * I) = 0
                Next
            End If
        Next
        Dim num2(idx) As Integer '質因數
        put1 = Convert.ToInt32(sr.ReadLine)
        put5 = put1
        For wsd = 1 To put5
            ReDim num2(idx)
            idx = Convert.ToInt32(sr.ReadLine)
            sw.Write("{0}=", idx)
            If idx = 1 Then
                sw.Write("1")
            End If
            For ws = 1 To put1
                For I = 2 To idx
                    If num(I) <> 0 Then
LO:                     '回到這

                        If idx Mod I = 0 Then
                            idx = idx / I
                            sw.Write("{0}", I)
                            If idx + 1 > I Then
                                sw.Write("*")
                            End If
                        End If

                        If idx Mod I = 0 Then
                            GoTo LO ' 從這

                        End If
                    End If
                Next
            Next
            sw.WriteLine()
        Next

        sw.Close()
        sr.Close()
    End Sub

End Module
引用網址:http://www.jamesdambrosio.com/TrackBack.php?sn=2708231
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:VB 2010|程式語言|程式碼|質數|分解

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★sakura5439 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:VB 2010 求質數... 後一篇:VB2010 簡易蛇行方...


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情? 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】