C语言输入一个分数求最简分式(新手小白程序!!!)

编写程序,要求用户输入一个分数,然后将其约分为最简分式。

【输入形式】6/12
【输出形式】1/2
【样例输入】39/52
【样例输出】3/4
源代码如下:

#include 
int main(int argc, char *argv[])
{
	int a,b,max,min,m,n,r;
	scanf("%d/%d",&a,&b);
	max=a>b?a:b;
	min=a<b?a:b;
	m=max;
	n=min;
	do{
		r=max%min;
		max=min;
		min=r;
	}while(r!=0);
	printf("%d/%d",a/max,b/max);
	return 0;
}

你可能感兴趣的:(C语言输入一个分数求最简分式(新手小白程序!!!))