C#:编写一个程序,利用自定义方法,找出2~100的素数

如题所述


using System;

namespace TestCSharpConsole {
    class Program {
        static void Main(string[] args) {
            for(int i = 2; i <= 100; i++) {
                if(i == 2) {
                    Console.WriteLine(i + "is a prime number.");
                    continue;
                }
                for(int j = 2; j <= (int)(Math.Sqrt(i)) + 1; j++) {
                    if(j == (int)(Math.Sqrt(i)) + 1 && (i % j != 0)) {
                        Console.WriteLine(i + "is a prime number.");
                    }else if(i % j == 0) {
                        break;
                    }
                }
            }
        }
    }
}

手打 测试通过 满意请采纳 不懂请追问

温馨提示:答案为网友推荐,仅供参考
相似回答