21xrx.com
2024-12-22 20:57:48 Sunday
登录
文章检索 我的文章 写文章
C++ 输入三个数,输出中数
2023-07-13 02:16:53 深夜i     --     --
C++ 输入 三个数 输出 中数

C++是一种面向过程的编程语言,它在计算机领域有着广泛的应用。在C++中,输入和输出是非常重要的操作,通过输入我们可以向程序中传递数据,而输出则可以展示程序的结果。本篇文章将介绍如何使用C++输入三个数,并输出其中的中数。

首先,我们需要了解如何对输入进行操作。C++中,我们可以使用cin进行输入操作,它的语法格式为:


cin >> variable;

其中,variable是我们定义的变量名称,用于存储输入的值。例如,我们可以定义三个变量a、b、c,然后通过以下方式对它们进行输入:


int a, b, c;

cin >> a >> b >> c;

输入完成后,我们需要对三个数进行比较,以找到其中的中数。在C++中,比较操作可以使用if语句来实现。if语句语法格式为:


if (condition)

  // do something

其中,condition是一个逻辑表达式,用于对条件进行判断。当condition为真时,程序会执行{}中的代码。我们可以使用if语句来比较a、b、c三个数的大小,以找到其中的中数。比较代码如下:


if (a > b) {

  if (b > c)

    // a > b > c

    cout << b << endl;

   else if (a > c)

    // a > c > b

    cout << c << endl;

   else

    // c > a > b

    cout << a << endl;

  

} else {

  if (a > c)

    // b > a > c

    cout << a << endl;

   else if (b > c)

    // b > c > a

    cout << c << endl;

   else

    // c > b > a

    cout << b << endl;

  

}

通过以上代码,我们可以实现输入三个数,并输出其中的中数。最终的完整代码如下:


#include <iostream>

using namespace std;

int main() {

  int a, b, c;

  cin >> a >> b >> c;

  if (a > b) {

    if (b > c)

      // a > b > c

      cout << b << endl;

     else if (a > c)

      // a > c > b

      cout << c << endl;

     else

      // c > a > b

      cout << a << endl;

    

  } else {

    if (a > c)

      // b > a > c

      cout << a << endl;

     else if (b > c)

      // b > c > a

      cout << c << endl;

     else

      // c > b > a

      cout << b << endl;

    

  }

  return 0;

}

通过以上代码,我们可以轻松实现输入三个数,并输出其中的中数,这也展示了C++的一些基本语法和操作方法。当然,这只是C++的冰山一角,学习C++还需要更多的实践和学习。

  
  

评论区

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