21xrx.com
2024-12-22 19:21:35 Sunday
登录
文章检索 我的文章 写文章
C++程序:求三个整数的中间值
2023-07-14 09:15:30 深夜i     --     --
C++ 中间值 整数

在C++编写程序时,如果需要求三个整数的中间值,可以使用条件语句和比较运算符来实现。

首先,定义三个整数变量a、b、c,并通过输入流(cin)分别为它们赋值:


int a, b, c;

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

cin >> a >> b >> c;

接着,使用条件语句和比较运算符判断三个数的大小关系,找出其中的中间值,可以使用如下代码:


int mid; //存放中间值

if (a > b) {

  if (b > c)

    mid = b;

  else if (a > c)

    mid = c;

  else

    mid = a;

}

else {

  if (a > c)

    mid = a;

  else if (b > c)

    mid = c;

  else

    mid = b;

}

cout << "中间值为:" << mid << endl;

在上面的代码中,首先比较a和b的大小关系,如果a大于b,则需要进一步判断c的大小与a、b的关系,找到其中的中间值。如果a小于等于b,则需要进一步判断c的大小与b、a的关系,找到其中的中间值。

最后,输出中间值(mid)即可。

完整代码如下所示:


#include<iostream>

using namespace std;

int main()

{

  int a, b, c;

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

  cin >> a >> b >> c;

  int mid; //存放中间值

  if (a > b) {

    if (b > c)

      mid = b;

    else if (a > c)

      mid = c;

    else

      mid = a;

  }

  else {

    if (a > c)

      mid = a;

    else if (b > c)

      mid = c;

    else

      mid = b;

  }

  cout << "中间值为:" << mid << endl;

  return 0;

}

使用上面的代码,就可以求出任意三个整数的中间值了。

  
  

评论区

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