设有3个值大小不同的整数a,b和c,试编写一个C++函数,比较三个数的大小

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:30:46
求其中值最大的整数,其中值最小的整数,其中位于中间值的整数
用C++函数编写

#include <stdio.h>

void compare(int &a,int &b,int &c)
{
int large,mid,small,t;
if(a<b)
{t=a;a=b;b=t;}
if(a<c)
{t=a;a=c;c=t;}
if(b<c)
{t=b;b=c;c=t;}
large=a;
mid=b;
small=c;
}

void main()
{
int a=12,b=34,c=3;
compare(a,b,c);
}

#include <iostream>
using namespace std;

void compare(int &a, int &b, int &c)
{
int t;
if(a < b)
{
t = a; a = b; b = t;
}

if(a < c )
{
t= a; a = c; c = t;
}

if( b < c)
{
t = b; b = c; c = t;
}

cout << "值最大的整数: " << a << endl;
cout << "位于中间值的整数: " << b << endl;
cout << "值最小的整数: " << c << endl;
}

int main()
{
int a, b, c;

cout << "输入三个数字,中间用空格隔

设有3个大小不同的数A,B,C,试编写一个C++程序,求其中最大的,最小的和中间的整数. 已知3个整数a,b,c成等差数列,a+b,b+c,c+a成等比数列,a,b,c之和介于45和50之间,求a,b,c的值 有3个整数a、b、c,由键盘输入,编程序按从小到大的顺序输出它们。怎么用switch语句表达,C语言 设ABC为整数,且|A|+|B|+|C|=3,所能满足条件的ABC的不同取值的绝对值的和. a.b.c为不同的整数,且a*a+b*b*b=c*c*c*c求a.b.c的最小值 编一程序,是用单分支的if语句形式,求a,b,c三个整数的中间值. 输入3个整数a,b,c(100以内), 设a为整数,若存在整数b和c,使(x+a)(x-15)-25=(x+b)(x+c),则a可取的值为多少? 求教:A、B、C是3个不同的自然数。 有3个整数a,b,c,由键盘输入,输出其中最大的数.