代码拉取完成,页面将自动刷新
import java.util.Scanner;
public class Rational {
private int v1;
private int v2;
public Rational(int v1,int v2){
this.v1=v1;
this.v2=v2;
}
private int gcd(int a,int b){
int a1=Math.abs(a);
int b1=Math.abs(b);
int gcd;
while(a1%b1!=0)
{
gcd=b1;
b1=a1%b1;
a1=gcd;
}
return gcd;
}
void Add(Rational m,Rational n){
int f1=m.v2*n.v2;
int f2=m.v1*n.v2+m.v2*n.v1;
f1=f1/gcd(f1,f2);
f2=f2/gcd(f1,f2);
Rational c=new Rational(f1,f2);
}
void Minus(Rational m,Rational n){
int f1=m.v2*n.v2;
int f2=m.v1*n.v2+m.v2*n.v1;
f1=f1/gcd(f1,f2);
f2=f2/gcd(f1,f2);
Rational c=new Rational(f1,f2);
}
void Mulify(Rational m,Rational n){
int f1=m.v2*n.v2;
int f2=m.v1*n.v1;
f1=f1/gcd(f1,f2);
f2=f2/gcd(f1,f2);
Rational c=new Rational(f1,f2);
}
void Divite(Rational m,Rational n){
int f1=m.v2*n.v1;
int f2=m.v1*n.v2;
f1=f1/gcd(f1,f2);
f2=f2/gcd(f1,f2);
Rational c=new Rational(f1,f2);
}
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
int b=sc.nextInt();
Rational yl1=new Rational(a,b);
int c=sc.nextInt();
int d=sc.nextInt();
Rational yl2=new Rational(c,d);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。