1. 程式人生 > >訓練賽-Eyad and Math

訓練賽-Eyad and Math

我們 註意 else using namespace clu double ret 是否

題意:給你四個數,求出a^b是否小於c^d,是的話輸出<,否則輸出>;

思路:因為數據很大,所以我們需要降低數據的規模,比如用一個log10()函數,這就能解決了,註意,要用scanf輸入;

代碼:

#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
    int t;
    double a,b,c,d,t1,t2;
    scanf("%d",&t);
    
while(t--) { scanf("%lf%lf%lf%lf",&a,&b,&c,&d); //printf("%lf\n%lf\n%lf\n%lf\n",a,b,c,d); t1=b*log10(a); t2=d*log10(c); if(t1<t2) printf("<\n"); else printf(">\n"); } return 0; }

訓練賽-Eyad and Math