21xrx.com
2024-12-22 23:03:41 Sunday
登录
文章检索 我的文章 写文章
C++语言比较三个数大小
2023-07-01 12:08:38 深夜i     --     --
C++ 比较 三个数大小

在程序开发中,比较数字大小是一个经常出现的任务。在 C++ 语言中,可以通过编写一个函数来比较三个数的大小。

1. 定义函数

首先,我们需要定义一个函数,该函数接收三个参数,分别是 a、b、c 这三个数。函数的返回值为 int 类型。

int compareThreeNumbers(int a, int b, int c)

  // TODO: 比较三个数大小

2. 比较三个数大小

在函数体中,我们需要比较三个数字的大小,找出其中最大的数和最小的数。

int maxNum = a;

if (b > maxNum)

  maxNum = b;

if (c > maxNum)

  maxNum = c;

int minNum = a;

if (b < minNum)

  minNum = b;

if (c < minNum)

  minNum = c;

3. 返回结果

最后,我们需要将最大值和最小值返回。

return maxNum - minNum;

完整代码如下:

#include

using namespace std;

int compareThreeNumbers(int a, int b, int c) {

  int maxNum = a;

  if (b > maxNum)

    maxNum = b;

  if (c > maxNum)

    maxNum = c;

  int minNum = a;

  if (b < minNum)

    minNum = b;

  if (c < minNum)

    minNum = c;

  return maxNum - minNum;

}

int main() {

  int a, b, c;

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

  cin >> a >> b >> c;

  int result = compareThreeNumbers(a, b, c);

  cout << "最大值与最小值的差为:" << result << endl;

  return 0;

}

在上述代码中,我们通过 compareThreeNumbers 函数比较三个数的大小。通过输入数字,程序可输出最大值和最小值的差。

  
  

评论区

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