输入两个分数,例如3/4+1/2,输出3/4+1/2=5/4。 运行程序时,如下图所示:
输入样例1:
3/4+1/2
结尾无空行
输入样例2:
1/6+1/2
结尾无空行
输出样例1:
3/4+1/2=5/4
结尾无空行
输出样例2:
1/6+1/2=2/3
结尾无空行
#include <stdio.h>
int main()
{
int a,b,c,d,e,f,p,m;
scanf("%d/%d+%d/%d",&a,&b,&c,&d);
if(b%d==0||d%b==0)
{
if(b%d==0)//b是d的倍数,即第一个分数的分母是第二分数的分母的倍数
{
f=b;
e=a+c*(b/d);
while(1)
{m=1;
for(p=2;p<=e&&p<=f;p+