打卡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;
}
}
}

posted on 2023-05-19 11:31  临江柔  阅读(9)  评论(0编辑  收藏  举报