打卡29
4.7分数比较
这个非常简单,通分然后比较分子的大小就可以
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,d;
cin>>a>>b>>c>>d;
a=a*d;c=c*b;
if(a>=b)puts("A");
else puts("B");
}
4.8计算分数的精确值
#include<bits/stdc++.h>
using namespace std;
int main()
{
int m,n,i,j;
int r[101]={0},q[101]={0};
cin>>m>>n;
for(i=1;i<=100;i++)
{
r[m]=i;
m*=10;
q[i]=m/n;
m=m%n;
if(m==0)
{
for(j=1;j<=i;j++)cout<<q[j];
break;
}
if(r[m]!=0)
{
for(j=i;j<=i;j++)
{
cout<<q[j];
}
break;
}
}
}