第 5 題 - 解答
#include <stdio.h>
int main()
{
int x, y, a, b, r;
printf("請輸入分式的分子及分母:");
scanf("%d%d",&a,&b);
if(b==0){
printf("分母不可為0");
return 0;
}
x=a;
y=b;
while(y!=0)
{
r=x%y;
x=y;
y=r;
}
a=a/x;
b=b/x;
printf("化簡後的分式輸出為 %d %d\n",a,b);
return 0;
}
考試版本
#include <stdio.h>
int main()
{
int x, y, a, b, r;
scanf("%d%d",&a,&b);
if(b==0){
printf("0");
return 0;
}
x=a;
y=b;
while(y!=0)
{
r=x%y;
x=y;
y=r;
}
a=a/x;
b=b/x;
printf("%d %d\n",a,b);
return 0;
}