填空题

以下程序运行时,输出到屏幕的结果中第一行是___(13)___,第二行是___(14)___。
#include<stdio.h>
#include<math.h>
int fun(int a,int b)
{int n;
while(a!=b)
{n=abs(a-b);
a=(a>b)b:a;
b=n;
}
return a;
}
void main()
{printf("%d\n%d\n",fun(9,15),fun(9,5)); }

【参考答案】

(13) 3 (14) 1