这一段代码看不懂 是从电子书上抄的 而且老提示错误
using System;
using System.Collections.Generic;
using System.Text;
class Fact
{
int x;
public int GetFact()
{
float temp;
int save =x;
int a =1;
while (x>a)
{
a++;
temp=this.x/a;
x/=a;
if((float)x!=temp){
return-1;}
}
Swap(this.x,save);
return save ;
}
}