标题:[求助]如何用c#编写一个输入一个数判断是否是素数的程序
只看楼主
harvent
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-4-21
 问题点数:0 回复次数:4 
[求助]如何用c#编写一个输入一个数判断是否是素数的程序
小弟刚学c#,在c中知道如何编译,想请问各位前辈如何用c#编写一个输入一个数判断是否是素数的程序,谢谢前辈的指导
搜索更多相关主题的帖子: 素数 编写 判断 
2007-05-11 21:07
guichuan123
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-5-11
得分:0 
public static void print()
{
int i;
int test = int.Parse(Console.ReadLine());
for (i = 2; i <test; i++)
{
if (test % i == 0)
{
Console.WriteLine("输入的数不是素数");
break;
}
if (i ==test-1)
{
Console.WriteLine("输入的数是素数");
}
}

}
2007-05-11 22:18
harvent
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-4-21
得分:0 

谢谢指导


站在光明中看到的只是黑暗,站在黑暗中却拥有光明
2007-05-12 00:12
阿江
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2007-5-11
得分:0 
回复:(harvent)[求助]如何用c#编写一个输入一个数判...
using System;
class Prime
{
static void Main()
{
int sum = 1;
Console.Write(2 + " ");
for(int m=3;m<=100;m+=2)
{
bool a = true;
if(m%2==0)
{
a = false;
}
else
{
for(int i=3;i<m/2;i+=2)
{
if(m%i==0)
{
a = false;
break;
}
}
}
if(a==true)
{
sum++;
Console.Write(m.ToString()+" ");
}
}
Console.WriteLine();
Console.WriteLine("total:" + sum);
}
}
2007-05-12 01:40
池卫
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-5-21
得分:0 
# include<stdio.h>
void main( )
{
int n,i,flagn;
scanf("%d",&n);
for(i=2;i<=n-1;i++)
{
    if(n%i==0)
flagn=1;
}
if(flagn==1)
printf("%d不是素数",n);
}
2011-05-21 23:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-138659-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041832 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved