初学C++,有点蒙
用DEVC++软件,写一个函数(名称为MinMax),该函数能用引用返回两个参数a和b的最大值和最小值。在main函数里对该函数进行测试:
1.定义两个变量x和y
2. 从键盘输入两个数,并赋给x和y
3.调用MinMax函数,并返回x和y的最小值和最大值
4. 输出最小值和最大值 #include<iostream>
using namespace std;
void MinMax(int a, int b,int*max,int*min) {
if (a > b) {
*max = a;
*min = b;
}
else {
*max = b;
*min = a;
}
}
int main() {
int x, y,min,max;
cout << "请输入两个数" << endl;
cin >> x >> y;
MinMax(x, y, &max, &min);
cout << "最小值是:" << min << endl;
cout << "最大值是:" << max << endl;
}
我也是刚学的C++ 一起努力吧! #include<iostream>
using namespace std;
void MinMax(int a, int b,int &max,int &min) {
a > b ? max = a, min = b : min = a, max = b;
}
int main() {
int x, y,min,max;
cout << "请输入两个数" << endl;
cin >> x >> y;
MinMax(x, y, max, min);
cout << "最小值是:" << min << endl;
cout << "最大值是:" << max << endl;
} baige 发表于 2020-12-7 21:48
void MinMax(int a, int b,int &max,int &min)
请问这个int &max是固定用法吗,定义变量max ? 城头有平安 发表于 2020-12-7 21:39
我也是刚学的C++ 一起努力吧!
很棒呢,加油加油{:10_265:} c菜鸟i 发表于 2020-12-8 10:51
void MinMax(int a, int b,int &max,int &min)
请问这个int &max是固定用法吗,定义变量max ?
&max是引用,它其实就是你主函数的max,&(别名), 引用就相当于取别名, baige 发表于 2020-12-8 11:50
&max是引用,它其实就是你主函数的max,&(别名), 引用就相当于取别名,
好的,谢谢
页:
[1]