#include<bits/stdc++.h> using namespace std; int fun_max(int a,int b,int c,int d){int maxx;if(a>b&&a>c&&a>d){maxx=a;}else if(b>c&&b>d){maxx=b;}else if(c>d){maxx=c;}else{maxx=d;} } int main(){ printf("加(1),乘(2),减(3),除(4):"); int n,a,b,a2,b2,m,x,x2; scanf("%d",n); printf("分子1:"); scanf("%d",a); printf("分母1:"); scanf("%d",b); printf("分子2:"); scanf("%d",a2); printf("分母2:"); scanf("%d",b2); if(n1){ m=fun_max(a,b,a2,b2); for(int i=1;i<=m*m;i++){ if((i%b0)&&(i%b20)){ x=i/b; x2=i/b2; a*=x; a2*=x2; b*=x; if((a+a2)%b0){ printf("%d",(a+a2)/b); return 0; } printf("%d分之%d",b,a+a2); break; } } } else if(n2){ int o; x=aa2; x2=bb2; m=max(x,x2); o=__gcd(x,x2); x/=o; x2/=o; printf("%d分之%d",x2,x); } else if(n3){ m=fun_max(a,b,a2,b2); for(int i=1;i<=mm;i++){ if((i%b0)&&(i%b20)){ x=i/b; x2=i/b2; a=x; a2*=x2; b*=x; if((a-a2)%b0){ printf("%d",(a-a2)/b); return 0; } printf("%d分之%d",b,a-a2); break; } } } else if(n4){ int o,mid_v; mid_v=a2; a2=b2; b2=mid_v; x=aa2; x2=bb2; m=max(x,x2); o=__gcd(x,x2); x/=o; x2/=o; printf("%d分之%d",x2,x); } return 0; }