题目标题:
3.7 求最简分式
题目描述:
用户输入一个分数,要求将其约分,输出最简分式。例如:输入3/12,输出1/4。提示:为了把分式化简为最简分式,首先求分子和分母的最大公约数,然后分子和分母分别除以最大公约数。
输入描述:
一个分数。
输出描述:
最简分式。
样式输入:
3/12
样式输出:
最简分数为1/4
#include <stdio.h> main() { int a,b,c,r,x,y; scanf("%d/%d", &a,&b); if(a<b) { x=b; y=a; } else { x=a; y=b; } r=x%y; while(r) { x=y; y=r; r=x%y; } c=y; printf(" 最简分数为%d/%d\n",a/c,b/c); }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题