美文网首页
【MAC 上学习 C++】Day 58-5. 实验9-9 有理数

【MAC 上学习 C++】Day 58-5. 实验9-9 有理数

作者: RaRasa | 来源:发表于2019-10-21 23:24 被阅读0次

实验9-9 有理数比较 (10 分)

1. 题目摘自

https://pintia.cn/problem-sets/13/problems/570

2. 题目内容

本题要求编写程序,比较两个有理数的大小。

输入格式:

输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数。

输出格式:

在一行中按照“a1/b1 关系符 a2/b2”的格式输出两个有理数的关系。其中“>”表示“大于”,“<”表示“小于”,“=”表示“等于”。

输入样例1:

1/2 3/4

输出样例1:

1/2 < 3/4

输入样例2:

6/8 3/4

输出样例2:

6/8 = 3/4

3. 源码参考
#include <iostream>

using namespace std;

struct{
  float zi,mu;
}a,b;

int main(void)
{
  char ch;

  cin >> a.zi >> ch >> a.mu >> b.zi >> ch >> b.mu;

  cout << a.zi << "/" << a.mu;

  if(a.zi / a.mu > b.zi / b.mu)
  {
    cout << " > ";
  }
  else if(a.zi / a.mu < b.zi / b.mu)
  {
    cout << " < ";
  }
  else
  {
    cout << " = ";
  }

  cout << b.zi << "/" << b.mu << endl;

  return 0;
}

相关文章

网友评论

      本文标题:【MAC 上学习 C++】Day 58-5. 实验9-9 有理数

      本文链接:https://www.haomeiwen.com/subject/ndodmctx.html