第一次真正的做bc,第一题题意让你标胶a^b与c^d的大小关系,用log函数一弄就好比较了,但这里的‘=’情况是需要一个精度来判断的。
#include<stdio.h>
#include<math.h>
#define eps 1e-14
int main()
{
double a,b,c,d,aa,cc;
while(scanf("%lf%lf%lf%lf",&a,&b,&c,&d)!=EOF)
{
aa=b*log(a);
cc=d*log(c);
if(fabs(aa-cc)<eps)
printf("=\n");
else if (aa<cc)
printf("<\n");
else printf(">\n");
}
return 0;
}