21xrx.com
2024-06-03 06:57:39 Monday
登录
文章检索 我的文章 写文章
编写一个C++函数,输入3个整数,按照从小到大的顺序输出。
2023-07-03 15:15:34 深夜i     --     --
C++函数 整数 从小到大 输出 顺序

在C++中,编写一个函数输出3个整数的顺序,可以使用if语句实现。我们可以首先进行两个数的比较,然后再用最小的数与第三个数进行比较,以此来进行排序。下面我们就来编写这个函数。

第一步,首先需要声明一个函数,用来输入3个整数并输出它们的顺序:


void SortThreeNumbers(int num1, int num2, int num3);

第二步,我们需要在函数内实现排序逻辑。首先比较num1和num2,然后比较较小的那个数与num3:


void SortThreeNumbers(int num1, int num2, int num3)

{

  if (num1 > num2)

  

    int temp = num1;

    num1 = num2;

    num2 = temp;

  

  if (num1 > num3)

  

    int temp = num1;

    num1 = num3;

    num3 = temp;

  

  if (num2 > num3)

  

    int temp = num2;

    num2 = num3;

    num3 = temp;

  

  cout << num1 << " " << num2 << " " << num3 << endl;

}

在这个函数中,我们首先比较num1和num2,如果num1大于num2,则将它们进行交换,确保num1是三个数中的最小值。然后,我们比较num1和num3,将较小的那个数赋值给num1。接下来再次比较num2和num3,如果num2大于num3,则交换它们的值,确保num3是三个数中的最大值。

最后,我们使用cout语句输出三个已排序的整数,并使用endl换行符来换行。

现在,我们已经成功编写了一个C++函数,该函数将输入三个整数,并按照从小到大的顺序输出它们。要使用此函数,只需要调用它并传递三个整数即可:


SortThreeNumbers(3, 2, 1);

// Output: 1 2 3

SortThreeNumbers(5, 1, 4);

// Output: 1 4 5

SortThreeNumbers(9, 8, 7);

// Output: 7 8 9

以上就是一个简单的C++函数,用于输入三个整数,并按照从小到大的顺序输出它们。通过使用if语句,我们可以轻松实现排序,并使我们的代码更加易于理解和阅读。

  
  

评论区

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