21xrx.com
2024-06-03 04:30:29 Monday
登录
文章检索 我的文章 写文章
C++实现简单的分数加减法
2023-06-23 13:25:58 深夜i     --     --
C++ 分数 加法 减法 简单实现

C++是一种十分强大的编程语言,它可以被用来实现许多不同的编程任务,包括分数的加减法。在这篇文章中,我们将介绍如何使用C++编写一个简单的程序来实现分数的加减法。

在编写程序之前,我们要先了解一下分数的基本知识。一个分数由分子和分母组成,我们可以使用两个整数来表示它们。例如,分数1/2可以用两个整数1和2来表示。

下面是使用C++实现分数加法的代码:


#include <iostream>

using namespace std;

int main()

{

  int num1, den1, num2, den2;

  cout << "请输入两个分数,分别以空格分隔:" << endl;

  cin >> num1 >> den1 >> num2 >> den2;

  int new_den = den1 * den2;

  int new_num1 = num1 * den2;

  int new_num2 = num2 * den1;

  int result_num = new_num1 + new_num2;

  cout << "分数和为:" << result_num << "/" << new_den << endl;

  return 0;

}

在这个程序中,我们先定义了四个整数变量来存储两个分数的分子和分母。然后,我们使用`cin`函数来让用户输入这两个分数。接着,我们计算出它们的和,并将结果输出到屏幕上。

计算分数减法的程序与计算分数加法的程序十分相似。下面是一个计算分数减法的程序:


#include <iostream>

using namespace std;

int main()

{

  int num1, den1, num2, den2;

  cout << "请输入两个分数,分别以空格分隔:" << endl;

  cin >> num1 >> den1 >> num2 >> den2;

  int new_den = den1 * den2;

  int new_num1 = num1 * den2;

  int new_num2 = num2 * den1;

  int result_num = new_num1 - new_num2;

  cout << "分数差为:" << result_num << "/" << new_den << endl;

  return 0;

}

与加法程序相比,这个程序唯一的区别在于计算结果的方式。

总而言之,C++可以被用来实现许多不同类型的编程任务,包括分数的加减法。通过学习这些简单的示例程序,我们可以深入了解C++的基本语法和编程技巧,为实现更复杂的编程任务奠定坚实的基础。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复