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;
}
}
}
}
}
}手打 测试通过 满意请采纳 不懂请追问
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 就是了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯