我是編程和堆棧溢出博客的新手,所以希望我遵循'do's and dont's'正確。VB編程。整數數組和素數
我給了一個賦值問題,要求我在數組中存儲5個整數,並確定它們是否爲素數。是
我的問題如下:
如何將它們存儲到一個整數數組?
如何讓我的程序將每個輸入除以小於輸入的每個數字?
到目前爲止,我寫的代碼是這樣的:
子的Main()
Dim a, b, c, d, e As Integer
Dim isPrime As Boolean = True
Console.WriteLine("Please enter a value for a: ")
a = Console.ReadLine
Console.WriteLine("Please enter a value for b: ")
b = Console.ReadLine
Console.WriteLine("Please enter a value for c: ")
c = Console.ReadLine
Console.WriteLine("Please enter a value for d: ")
d = Console.ReadLine
Console.WriteLine("Please enter a value for e: ")
e = Console.ReadLine
If a Mod (a - 1) > 0 Or a = 2 And a <> 0 Then
Console.WriteLine("a is a prime number")
ElseIf a Mod (a - 1) = 0 Then
Console.WriteLine("a is not a prime number")
End If
If b Mod (b - 1) > 0 Or b = 2 And b <> 0 Then
Console.WriteLine("b is a prime number")
ElseIf b Mod (b - 1) = 0 Then
Console.WriteLine("b is not a prime number")
End If
If c Mod (c - 1) > 0 Or c = 2 And c <> 0 Then
Console.WriteLine("c is a prime number")
ElseIf c Mod (c - 1) = 0 Then
Console.WriteLine("c is not a prime number")
End If
If d Mod (d - 1) > 0 Or d = 2 And d <> 0 Then
Console.WriteLine("d is a prime number")
ElseIf d Mod (d - 1) = 0 Then
Console.WriteLine("d is not a prime number")
End If
If e Mod (e - 1) > 0 Or e = 2 And e <> 0 Then
Console.WriteLine("e is a prime number")
ElseIf e Mod (e - 1) = 0 Then
Console.WriteLine("e is not a prime number")
End If
Console.ReadKey()
End Sub
學習所有這些東西與所提供的先驗知識會讓事情變得困難,所以任何幫助將不勝感激!
你是先生,是聖人。我現在完全明白了! –
我將重新開始工作,所以有一天我可能會付出代價! –
我很高興能幫到你!如果您對此主題沒有任何其他問題,最好將其標記爲已回答。這兩方面都表明這篇文章包含了其他StackOverflow用戶可以接受的解決方案,並且也以我的方式拍出了幾個要點;) – soohoonigan