//求逆矩阵时约分
{
if (m n)
gcd(n, m);
if (n == 0)
return m;
else
return...gcd(n, m%n);
}
//打印当前两个值相除得到的最简分数
void final(int n, int m)
{
if (n*m < 0)
{
printf...("-");
final(fabs(n), fabs(m));
return;
}
//printf("%d %d /%d\n",n,m,gcd(n,m)...);
if (m == 1)
printf("%d\t", n);
else if (n%m == 0)
printf("%d\t", n / m);...else
printf("%d/%d\t", n / gcd(n, m), m / gcd(n, m));
}
int main()
{
while (1)
{