我如何打印素数而非素数

编程入门 行业动态 更新时间:2024-10-28 06:29:42
本文介绍了我如何打印素数而非素数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

如何使用for循环和if语句打印素数而不是素数从300到400。

how do i print prime and not prime number from 300 to 400 by using for loop and if statement.

推荐答案

你拿纸,笔和你写:307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397 :-) 更严重的是这里有一个功能来检查一个数字是否是素数但要注意你只能用相对较小的数字,因为它不是特别的优化... You take a paper, a pen and you write : 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397 :-) more seriously here is a function to check if a number is a prime or not but beware you can only use it with relatively small numbers as it is not particularly optimized... public static bool IsPrime(this int number) { return (Enumerable.Range(1,number).Where(x => number % x == 0).Count() == 2); }

您好,这是找出300到400之间的素数的逻辑。 Hello, this is logic to find out prime numbers between 300 to 400. namespace prime_number_series { class Program { static void Main(string[] args) { for (int i = 300; i <= 400; i++) { int count1 = 0; int count2 = 0; for (int k = 301; k < i - 1; k++) { int rem = i%k; if (rem == 0) { count1++; } else { count2++; } } if (count1 == 0) { Console.Write("{0} \t",i); } } Console.ReadLine(); } } }

更多推荐

我如何打印素数而非素数

本文发布于:2023-10-20 22:13:12,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1512289.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:素数   而非

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!