21xrx.com
2024-10-18 13:29:04 Friday
登录
文章检索 我的文章 写文章
C++程序:比较三个数大小的代码
2023-07-13 07:12:40 深夜i     --     --
C++ 比较 三个数 大小 代码

C++程序经常被用来实现一些繁琐的操作,比如比较三个数的大小。比较三个数大小的代码算是基础的编程操作之一,下面就来看一下如何使用C++编写这段代码吧。

在开始编写之前,需要明确一下比较三个数大小的方法——要先比较其中两个数,拿到最大值之后再与第三个数进行比较,就可以得出这三个数的大小次序了。

首先,需要定义三个变量,来存储这三个数的值,以及一个变量来存储最大值:


int a, b, c;

int max_num;

然后,需要通过用户输入来获取这三个数的值:


cout << "请输入第一个数字:" << endl;

cin >> a;

cout << "请输入第二个数字:" << endl;

cin >> b;

cout << "请输入第三个数字:" << endl;

cin >> c;

接着,需要编写比较两个数大小的代码,来得出其中的最大值:


if (a > b)

  max_num = a;

else

  max_num = b;

最后,将得到的最大值再与第三个数进行比较,就可以得出三个数的大小次序:


if (max_num < c)

  cout << "这三个数的大小顺序为:" << a << " < " << b << " < " << c << endl;

else if (max_num > c)

  cout << "这三个数的大小顺序为:" << a << " < " << c << " < " << b << endl;

else " << a << " 和 " << b << " 相等" << endl;

上面的代码就是比较三个数大小的完整代码,完整的代码如下:


#include <iostream>

using namespace std;

int main() {

  int a, b, c;

  int max_num;

  cout << "请输入第一个数字:" << endl;

  cin >> a;

  cout << "请输入第二个数字:" << endl;

  cin >> b;

  cout << "请输入第三个数字:" << endl;

  cin >> c;

  if (a > b)

    max_num = a;

   else

    max_num = b;

  

  if (max_num < c)

    cout << "这三个数的大小顺序为:" << a << " < " << b << " < " << c << endl;

   else if (max_num > c)

    cout << "这三个数的大小顺序为:" << a << " < " << c << " < " << b << endl;

   else

    cout << "这三个数的大小顺序为:" << c << " 为最大值

  return 0;

}

通过这段简单的代码,我们可以学习到如何使用C++编写比较三个数大小的代码。编程之路是艰辛的,但只要有耐心和实践,就可以变得越来越好。

  
  

评论区

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