-3
我该如何解决这个问题?那个错误是什么意思?请解释,因为我几乎完成了这个脚本。我只需要清除那个错误控制到达非空函数结束。我该如何解决?
fraction fraction::print() const
{
int num=numerator;
int den=denominator;
int a = 0;
if(num>den)
{
for(int counter=2;counter<den;counter++)
{
while(num%counter==0 & den%counter==0)
{
num=(num/counter);
den=(den/counter);
}
}
}
else
{
for(int counter=2;counter<num;counter++)
{
while(num%counter==0 & den%counter==0)
{
num=(num/counter);
den=(den/counter);
}
}
}
cout<<num<<"/"<<den;
}