21xrx.com
2024-11-05 19:30:31 Tuesday
登录
文章检索 我的文章 写文章
C++编程作业P103答案
2023-06-27 06:05:38 深夜i     --     --
C++ 编程作业 P103 答案 学习成绩

最近许多学习C++编程的同学在学习P103编程作业的时候遇到了一些困难,不知道该如何完成这个编程题目。其实,题目并不难,只需要掌握一些基本的编程知识,就可以很轻松地完成这个作业。下面就让我们来看一下这个编程作业的答案。

题目描述:

输入两个数字n和m,输出两者的最大公约数和最小公倍数。

输入格式:

两个正整数n和m。

输出格式:

两者的最大公约数和最小公倍数,以及它们的和与差。

思路:

首先,我们需要学会求两个数字的最大公约数和最小公倍数。最大公约数可以通过辗转相除法来求解,而最小公倍数则可以通过最大公约数求出来。

其次,我们需要读取两个数字n和m,并对它们进行处理。读取数字的过程可以通过cin语句来实现,在读取完数字后,我们需要用一个循环来计算它们的最大公约数和最小公倍数。

最后,我们需要将计算出的最大公约数、最小公倍数、它们的和与差分别输出。输出的过程可以通过cout语句来实现,需要注意的是,在输出数字的时候要用空格隔开,以免输出结果出错。

完整代码如下:

#include

using namespace std;

int main()

{

  int n, m;

  cin >> n >> m;

  int a = n, b = m;

  while (b != 0)

    int r = a % b;

    a = b;

    b = r;

  cout << a << " " << n * m / a << " " << a + n * m / a << " " << n * m / a - a << endl;

  return 0;

}

这个作业并不难,只需要掌握了基本的编程知识和语法就可以完成。希望各位同学可以多花时间学习C++编程,掌握更多的知识,做好每一个编程作业。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章