#4596: VB---為什麼一直出現CE= =


DpKing719 (BlackTea)

學校 : 新北市立三重高級商工職業學校
編號 : 14697
來源 : [210.70.242.40]
最後登入時間 :
2010-11-26 07:39:34
a010. 因數分解 | From: [210.70.242.40] | 發表日期 : 2010-11-25 15:07

這是我的程式碼

Dim y As Long
Dim x As String

Open Cons For Input As #1

Do While Not EOF(1)
   Input #1, y
   n = 1
   Do Until y = 1
      n = n + 1
      Do Until y Mod n <> 0
         y = y / n
         n2 = n2 + 1
      Loop
      If n2 = 1 Then x = x + CStr(n) + " * "
      If n2 > 1 Then x = x + CStr(n) + "^" + CStr(n2) + " * "
      n2 = 0
   Loop
   Print Mid(x, 1, Len(x) - 2)
   x = ""
Loop

 

請問是哪邊出了問題勒~

謝囉

 
#4597: Re:VB---為什麼一直出現CE= =


x000032001 (某數)

學校 : 國立臺中高級家事商業職業學校
編號 : 8316
來源 : [219.87.178.100]
最後登入時間 :
2011-09-23 13:13:22
a010. 因數分解 | From: [114.137.111.123] | 發表日期 : 2010-11-25 15:56

這是我的程式碼

Dim y As Long
Dim x As String

Open Cons For Input As #1

Do While Not EOF(1)
   Input #1, y
   n = 1
   Do Until y = 1
      n = n + 1
      Do Until y Mod n <> 0
         y = y / n
         n2 = n2 + 1
      Loop
      If n2 = 1 Then x = x + CStr(n) + " * "
      If n2 > 1 Then x = x + CStr(n) + "^" + CStr(n2) + " * "
      n2 = 0
   Loop
   Print Mid(x, 1, Len(x) - 2)
   x = ""
Loop

 

請問是哪邊出了問題勒~

謝囉

1.請上FreeBASIC wiki上找相關函式要include甚麼檔

2. wiki裡有programmer's guide 找不到請找這個

3.請用FB的編譯器

4.快比賽了 寫這個沒啥用(死

 
#4598: Re:VB---為什麼一直出現CE= =


YogiBear (test)

學校 : 國立臺中技術學院
編號 : 9150
來源 : [114.42.136.50]
最後登入時間 :
2024-06-13 13:21:11
a010. 因數分解 | From: [114.46.96.55] | 發表日期 : 2010-11-25 16:12

這是我的程式碼

Dim y As Long
Dim x As String

Open Cons For Input As #1

Do While Not EOF(1)
   Input #1, y
   n = 1
   Do Until y = 1
      n = n + 1
      Do Until y Mod n <> 0
         y = y / n
         n2 = n2 + 1
      Loop
      If n2 = 1 Then x = x + CStr(n) + " * "
      If n2 > 1 Then x = x + CStr(n) + "^" + CStr(n2) + " * "
      n2 = 0
   Loop
   Print Mid(x, 1, Len(x) - 2)
   x = ""
Loop

 

請問是哪邊出了問題勒~

謝囉

1.請上FreeBASIC wiki上找相關函式要include甚麼檔

2. wiki裡有programmer's guide 找不到請找這個

3.請用FB的編譯器

4.快比賽了 寫這個沒啥用(死



請下載 FreeBasic 來練習,不要直接 Copy VB6.0 程式碼

你就會發現 FreeBasic 沒有 CStr 這個函式

這是你 CE 的原因。

 

 
#4599: Re:VB---為什麼一直出現CE= =


DpKing719 (BlackTea)

學校 : 新北市立三重高級商工職業學校
編號 : 14697
來源 : [210.70.242.40]
最後登入時間 :
2010-11-26 07:39:34
a010. 因數分解 | From: [210.70.242.40] | 發表日期 : 2010-11-25 18:46

這是我的程式碼

Dim y As Long
Dim x As String

Open Cons For Input As #1

Do While Not EOF(1)
   Input #1, y
   n = 1
   Do Until y = 1
      n = n + 1
      Do Until y Mod n <> 0
         y = y / n
         n2 = n2 + 1
      Loop
      If n2 = 1 Then x = x + CStr(n) + " * "
      If n2 > 1 Then x = x + CStr(n) + "^" + CStr(n2) + " * "
      n2 = 0
   Loop
   Print Mid(x, 1, Len(x) - 2)
   x = ""
Loop

 

請問是哪邊出了問題勒~

謝囉

1.請上FreeBASIC wiki上找相關函式要include甚麼檔

2. wiki裡有programmer's guide 找不到請找這個

3.請用FB的編譯器

4.快比賽了 寫這個沒啥用(死

謝謝你囉

比賽見 :)

 
#4600: Re:VB---為什麼一直出現CE= =


DpKing719 (BlackTea)

學校 : 新北市立三重高級商工職業學校
編號 : 14697
來源 : [210.70.242.40]
最後登入時間 :
2010-11-26 07:39:34
a010. 因數分解 | From: [210.70.242.40] | 發表日期 : 2010-11-25 18:47

這是我的程式碼

Dim y As Long
Dim x As String

Open Cons For Input As #1

Do While Not EOF(1)
   Input #1, y
   n = 1
   Do Until y = 1
      n = n + 1
      Do Until y Mod n <> 0
         y = y / n
         n2 = n2 + 1
      Loop
      If n2 = 1 Then x = x + CStr(n) + " * "
      If n2 > 1 Then x = x + CStr(n) + "^" + CStr(n2) + " * "
      n2 = 0
   Loop
   Print Mid(x, 1, Len(x) - 2)
   x = ""
Loop

 

請問是哪邊出了問題勒~

謝囉

1.請上FreeBASIC wiki上找相關函式要include甚麼檔

2. wiki裡有programmer's guide 找不到請找這個

3.請用FB的編譯器

4.快比賽了 寫這個沒啥用(死



請下載 FreeBasic 來練習,不要直接 Copy VB6.0 程式碼

你就會發現 FreeBasic 沒有 CStr 這個函式

這是你 CE 的原因。

 

嗯嗯

原來是我的版本跟它不同=ˇ=

我以為他的是  VB 6.0

謝謝瞜

 
#4603: Re:VB---為什麼一直出現CE= =


tallhand (高手)

學校 : 國立中興大學
編號 : 14423
來源 : [140.120.81.207]
最後登入時間 :
2016-06-01 19:12:51
a010. 因數分解 | From: [203.72.60.253] | 發表日期 : 2010-11-26 16:05

這是我的程式碼

Dim y As Long
Dim x As String

Open Cons For Input As #1

Do While Not EOF(1)
   Input #1, y
   n = 1
   Do Until y = 1
      n = n + 1
      Do Until y Mod n <> 0
         y = y / n
         n2 = n2 + 1
      Loop
      If n2 = 1 Then x = x + CStr(n) + " * "
      If n2 > 1 Then x = x + CStr(n) + "^" + CStr(n2) + " * "
      n2 = 0
   Loop
   Print Mid(x, 1, Len(x) - 2)
   x = ""
Loop

 

請問是哪邊出了問題勒~

謝囉

1.請上FreeBASIC wiki上找相關函式要include甚麼檔

2. wiki裡有programmer's guide 找不到請找這個

3.請用FB的編譯器

4.快比賽了 寫這個沒啥用(死



請下載 FreeBasic 來練習,不要直接 Copy VB6.0 程式碼

你就會發現 FreeBasic 沒有 CStr 這個函式

這是你 CE 的原因。

 

嗯嗯

原來是我的版本跟它不同=ˇ=

我以為他的是  VB 6.0

謝謝瞜

 

 

ggc上我跟你說 我是TALLHAND


 
ZeroJudge Forum