C# 5555555555

来源:百度知道 编辑:UC知道 时间:2024/06/04 14:40:27
using System;

namespace ss
{
class SuShuTest
{
uint _Su=0;
public uint SuSu(uint _Su)
{
if(_Su==0)
{
return _Su;
Console.WriteLine("这个数是一个素数");

}
else
{
return _Su;
Console.WriteLine("这个数8是一个素数");
}
}
[STAThread]
static void Main(string[] args)
{
SuShuTest SuShuTestobj=new SuShuTest();
SuShuTestobj.SuSu(_Su);

}
}
}
-----------------------------------------------
题目要求 判断用户输入的一个正整数是否是素数。。。。
我实在不会,请教一下,帮我修正一下吧。。。谢谢了。。。。偶新学 =(((
if(_Su%1==0)
这里我纳了

程序未调试,不能确定能否编译通过,只描述出算法。
public uint SuSu(uint _Su)
{
if(_Su<=1)
  return _Su;
if(_Su==2||_Su==3||_Su==5)
{
  Console.WriteLine("这个数是一个素数");
   return _Su;
}
for(int i=2;i<=sqrt(_Su);i++)//sqrt(_Su),是对_Su开根,我不知道C#里是不是这么用的。
{
  if(_Su%i==0)
  {
    Console.WriteLine("这个数8是一个素数");
    return _Su;
  }
}
Console.WriteLine("这个数是一个素数");
return _Su;
}

using System;

namespace ss
{

class SuShuTest
{

static void Main(string[] args)
{
for(;;)
{
Console.WriteLine("请输入一个数");
string s=Console.ReadLine();
uint i=uint.Parse(s);
int j=2;

for(;j<i;j++)
{
if(i%j==0)
{
break;
}
}
if(i==j)
{