00问答网
所有问题
C++,设计一个函数,形参是引用类型,要求输入三个整数,按从小到大排序后输出。编程完整的程序并测试。
如题所述
举报该问题
推荐答案 2013-04-20
#include <iostream>
using namespace std;
void sort(int &a, int &b, int&c)
{
int t;
if (a > b)
{ t = a; a = b; b = t;}
if (b > c)
{ t = b; b = c; c = t; }
if (a > b)
{ t = a; a = b; b = t;}
}
int main()
{
int a, b, c;
cout << "请输入三个整数: ";
cin >> a >> b >> c;
sort(a, b, c);
cout << "排序结果:" << a << " " << b << " " << c << endl;
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jZnI0BnnD.html
其他回答
第1个回答 2013-04-20
#include <iostream>
using namespace std;void sort(int &a,int &b,int &c)
{
if (a>b)
a^=b^=a^=b;
if (a>c)
a^=c^=a^=c;
if (b>c)
b^=c^=b^=c;
} int main()
{
int a=4,b=2,c=1;
sort(a,b,c);
cout<<a<<"<"<<b<<"<"<<c<<endl;
return 0;
}
本回答被网友采纳
相似回答
用
函数
实现
三个
整型变量从大到小
排序,形参
为
引用类型
答:
引用是 c++ 里的概念,下面用 c++.
函数
是 void f(int &a,int &b, int &c);数据输入,结果
输出
,可以在 main() {} 里实现。调用函数排队。include<iostream> using namespace std;include <stdio.h> void f(int &a,int &b,int &c){ int i,j,t;int x[3];x[0]=a; x[1...
C++编程
:
输入三个整数,
并按大小顺序
输出
答:
C++编程
中的一个常见任务是处理整数的排序。当需要
输入三个整数
a、b和c,然后
按从小到大
的顺序输出时,可以使用以下逻辑来实现:首先,比较a和b,如果a小于b(ab成立),则判断b和c的大小。如果b大于c(bc成立),说明c是当前最小值,b是中间值,a是最大值。否则,如果a大于c(ac成立),则b是...
C++编程
:
输入三个整数,
并按大小顺序
输出
答:
C++
不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的
编程
质量与程序设计语言的问题描述能力。
c++
语言
编程
:
输入三个整数,要求
按照由小
到大
的顺序
输出
答:
include <iostream> //头文件using namespace std; void swap(int *p1,int *p2); //用于交换2个变量的功能
函数
int main(){ int n1,n2,n3; int *p1,*p2,*p3; cout<<"请依次输入3个整数:"; cin>>n1>>n2>>n3; p1=&n1; p2=&n2; p3=&n3; if(n1>n2) swap(...
大家正在搜
函数调用可以作为一个函数的形参
调用函数时实参与形参
函数的形参
函数形参和实参
函数的形参都属于全局变量
C语言 函数形参
形参类型
函数调用
什么是形参
相关问题
输入三个整数,按从小到大顺序输出(C++)
c/c++编程,在主函数中输入3个整数后,调用函数实现按大小...
求C++解决问题:输入三个整数,要求将三个整数从小到大排列输...
c++,引用,输入三个整数,按由小到大顺序输出
C++编程:输入三个整数,并按大小顺序输出
c++语言编程:输入三个整数,要求按照由小到大的顺序输出
c++程序设计,输入4个整数按从小到大顺序输出
求一个c++程序,要求用函数重载,实现两个整数和三个浮点数的...