#include <stdio.h>
int mod (int a, int b) {
int result, x, y;
result = 1;
while (0 != a%b) {
x = a%b;
y = a/b;
a = b;
b = x;
result = b;
}
return result;
}
int main(int argc, char *argv[]) {
int a, b;
int result;
scanf("%d/%d", &a, &b);
result = mod(a, b);
if (a==b) {
printf("1/1");
} else {
printf("%d/%d", a/result, b/result);
}
return 0;
}
编写程序,要求用户输入一个分数,然后将其约分为最简分式。输入输出如下所示: Enter a fraction: 6/12 In lowest terms : 1/2
最新推荐文章于 2024-01-26 08:00:00 发布