日期:2014-05-18  浏览次数:20829 次

小弟求帮助,写了一个求质数的程序,可无法运行
按老师要求,要用扩展方法写一个求质数的程序,我是写了,可是一堆错(我是新手。。。)求大神帮助
namespace ConsoleApplication1
{

  public static class MyEF
  {
  public static int ReverseINT(this int i)
  {
  int j, z;
  for (j = 0; j < i; j++)
  {
  z = i / j % 1;
  if (z == 0)
  {
  return 1;
  }
  else
  {
  return 0;
  }
  }
  }


  class Program
  {
  static void Main(string[] args)
  {
  Console.Write("输入n的值:");
  int n;
  n = int.Parse(Console.ReadLine());
  if (ReverseINT == 0)
  {
  Console.WriteLine("{0}不是素数", n);
  }
  if (ReverseINT == 1)
  {
  Console.WriteLine("{0}是素数", n);
  }

  }




  }
  }
}

看看哪里有问题,谢谢了

------解决方案--------------------
if (ReverseINT == 0)

=>

if (n.ReverseINT() == 0)