このプログラムは、1より大きい最小数と最小値よりも大きい最大数をユーザーに尋ねます。それが素数と完全数の数が表示され終わり 2 is divisible by 1
2 is prime.
2 is not perfect
3 is divisible by 1
3 is prime.
3 is not perfect
4 is divisible by 1 2
4 is comp
私はこのコードをこれまで持っていますが、正しい入力を得られません。 2からユーザーが入力する番号まで素数を印刷する必要があります。私は間違って何をしていますか? import java.util.Scanner;
public class Exhibit2 {
public static void main(String args[]) { //forgot to add main
私はいくつかのエクササイズをしてきており、皆さんのために1つの質問があります。 次の画像に追加しました。 のnumber =2 2行目の範囲は2から2までです。 だから、何かエラーメッセージが表示されないのはなぜですか?どのように機能するのですか? プログラムは、それをスキップしてTrueを返す方法を知っていますか? コード: def main(number):
for i in ran
私はisPrime関数を書きました。与えられた数字が素数であるかどうかをチェックします。 最後の「素数」リストは別々に与えられます。 prime :: [Integer]
prime = 2 : filter isPrime [3..]
isPrime :: Integer -> Bool
isPrime n | n < 2 = False
isPrime n = all (\p -> n