永发信息网

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

答案:2  悬赏:50  手机版
解决时间 2021-02-24 01:31
  • 提问者网友:鼻尖触碰
  • 2021-02-23 15:10
C#:编写一个程序,利用自定义方法,找出2~100的素数
最佳答案
  • 五星知识达人网友:孤老序
  • 2021-02-23 16:36
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;
                    }
                }
            }
        }
    }
}手打 测试通过 满意请采纳 不懂请追问
全部回答
  • 1楼网友:一袍清酒付
  • 2021-02-23 16:47
class program { static void main(string[] args) { //用户输入数据n console.writeline("输入一个大于1的整数:"); int n = int.parse(console.readline()), j; console.writeline("从1到{0}的素数有:", n); for (int i = 2; i <= n; i++) { for (j = 2; j <= i / 2; j++) if (i % j == 0) break; if (j == i / 2 + 1) console.writeline(i); } } } 你输入100 就是了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯