搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ [求助]如何用c#编写一个输入一个数判断是否是素数的程序
标题:
[求助]如何用c#编写一个输入一个数判断是否是素数的程序
只看楼主
harvent
等 级:
新手上路
帖 子:23
专家分:0
注 册:2007-4-21
楼主
问题点数:0 回复次数:4
[求助]如何用c#编写一个输入一个数判断是否是素数的程序
小弟刚学c#,在c中知道如何编译,想请问各位前辈如何用c#编写一个输入一个数判断是否是素数的程序,谢谢前辈的指导
搜索更多相关主题的帖子:
素数
编写
判断
2007-05-11 21:07
guichuan123
等 级:
新手上路
帖 子:3
专家分:0
注 册:2007-5-11
第
2
楼
得分: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
等 级:
新手上路
帖 子:23
专家分:0
注 册:2007-4-21
第
3
楼
得分:0
谢谢指导
站在光明中看到的只是黑暗,站在黑暗中却拥有光明
2007-05-12 00:12
阿江
等 级:
新手上路
帖 子:20
专家分:0
注 册:2007-5-11
第
4
楼
得分: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
池卫
等 级:
新手上路
帖 子:1
专家分:0
注 册:2011-5-21
第
5
楼
得分: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
5
1/1页
1
参与讨论请移步原网站贴子:
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