} } else {
cout<
cout<<\\
frac.setvalue(sj1,sj3); frac2.setvalue(sj2,sj4);
cout<<\ cin>>above>>below;
frac.add(frac2).display(above,below);
break; case 3: if(sj1>sj3)
输入分子和分母(用空格隔开,结果化到最简)\ { r=sj1; sj1=sj3; sj3=r; } if(sj2>sj4) { r=sj2; sj2=sj4; sj4=r; }
if(jf=='n')//减法结果无负数 {
if((sj1/sj3)<(sj2/sj4)) {
cout<<\\ frac.setvalue(sj2,sj4); frac2.setvalue(sj1,sj3);
cout<<\输入分子和分母(用空格隔开,结果化到最简)\ cin>>above>>below;
frac.sub(frac2).display(above,below);
} else {
cout<<\\ frac.setvalue(sj1,sj3); frac2.setvalue(sj2,sj4);
cout<<\输入分子和分母(用空格隔开,结果化到最简)\ cin>>above>>below;
frac.sub(frac2).display(above,below); }
} else {
cout<<\\ frac.setvalue(sj1,sj3); frac2.setvalue(sj2,sj4);
cout<<\输入分子和分母(用空格隔开,结果化到最简)\ cin>>above>>below;
frac.sub(frac2).display(above,below); } break; case 4:
cout< if(sj2==0)//分母为零则不计入总数 { i=i-1; } else if(yschose=='n')//除法没有余数 { if(sj1%sj2==0) { cout< } else { i=i-1; } } else if(yschose=='y')//除法有余数 { if(sj1%sj2!=0) { cout< } break; case 6: if(sj1>sj3) { r=sj1; sj1=sj3; sj3=r; } if(sj2>sj4) { r=sj2; sj2=sj4; sj4=r; } cout<<\\ frac.setvalue(sj1,sj3); frac2.setvalue(sj2,sj4); cout<<\输入分子和分母(用空格隔开,结果化到最简)\ cin>>above>>below; frac.mul(frac2).display(above,below); break; case 7: if(sj1>sj3) { r=sj1; sj1=sj3; sj3=r; } if(sj2>sj4) { r=sj2; sj2=sj4; sj4=r; } cout<<\\ frac.setvalue(sj1,sj3); frac2.setvalue(sj2,sj4); cout<<\输入分子和分母(用空格隔开,结果化到最简)\ cin>>above>>below; frac.div(frac2).display(above,below); break; default: break; }