使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为: Max is 7 提示:max()函数实现找出两个数中的最大值,并作为函数值返回。 注意:错误的语句在∥********e

admin2015-07-20  30

问题 使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:
Max is 7
提示:max()函数实现找出两个数中的最大值,并作为函数值返回。
注意:错误的语句在∥********error********的下面,修改该语句即可。
#include
using namespace std;
∥********error********
int max(int a,int b)
{
  if(a{
int t=a
a=b ;
b=t ;
}
return b;
}
int mein()
{
int m=一3;
int n=7;
∥********error********
max(一3,n);
cout<(”Max is”<return 0;
}

选项

答案 (1)intmax(int &a,int &b) (2)max(m,n);

解析 (1)由审题分析可知max函数采用的是传送引用方式传递参数,因此第1个标识下应该为int max(intt&a,int&b)。
(2)调用max时,传递引用时直接使用变量名即可,第2个标识下应改为“max(m,n)”。
转载请注明原文地址:https://jikaoti.com/ti/zDE0FFFM
0

最新回复(0)