当前位置:网站首页>分數大小的比較

分數大小的比較

2022-06-12 02:56:00 HENU_Lzey

在這裏插入圖片描述

#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
int main(){
    
long long a,b,x,y,a1,b1;
while(~scanf("%lld %lld %lld %lld",&x,&a,&y,&b)){
    
	if(x/a>y/b){
    
	printf(">\n");	
	}else if(x/a==y/b){
    
	a1=x%a;
	b1=y%b;
	if(a1*b>b1*a)printf(">\n");
	else if(a1*b==b1*a)printf("=\n");
	else if(a1*b<b1*a)printf("<\n");
	}else if(x/a<y/b){
    
printf("<\n");
	}
}

	return 0;
}

1.數據較大時,用scanf輸入;
2.對於分數的比較大小時先劃成真分數比較實數部分;再比較分數部分

原网站

版权声明
本文为[HENU_Lzey]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/163/202206120255312547.html