⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_62650.htm

📁 vc
💻 HTM
字号:
<p>
序号:62650 发表者:嘻嘻喵 发表日期:2003-11-27 22:13:35
<br>主题:求救,有人来帮帮我吗?
<br>内容:题目:分别编写4个同名函数max,实现函数重载,max的功能分别求两个整数,三个整数,两个双精度数,三个双精度的最大值.在main()函数中测试函数功能.<BR>我做了如下:<BR>#include&lt;iostream.h&gt;<BR>int max(int x,int y)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int max;<BR>&nbsp;&nbsp;&nbsp;&nbsp;max=x&gt;y?x:y;<BR>&nbsp;&nbsp;&nbsp;&nbsp;return max;<BR>}<BR>int max(int x,int y,int z)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int max;<BR>&nbsp;&nbsp;&nbsp;&nbsp;max=x&gt;y?x:y;<BR>&nbsp;&nbsp;&nbsp;&nbsp;max=max&gt;z?max:z;<BR>&nbsp;&nbsp;&nbsp;&nbsp;return max;<BR>}<BR>double max(int x,int y)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;double max;<BR>&nbsp;&nbsp;&nbsp;&nbsp;max=x&gt;y?x:y;<BR>&nbsp;&nbsp;&nbsp;&nbsp;return max;<BR>}<BR>double max(int x,int y,int z)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;double max;<BR>&nbsp;&nbsp;&nbsp;&nbsp;max=x&gt;y?x:y;<BR>&nbsp;&nbsp;&nbsp;&nbsp;max=max&gt;z?max:z;<BR>&nbsp;&nbsp;&nbsp;&nbsp;return max;<BR>}<BR>void main()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;double x,y,z;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;&#34;最大的是:&#34;&lt;&lt;max(x,y)&lt;&lt;endl;<BR>}<BR><BR>不过要5个error!!究竟要点样编的?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:dstwwx 回复日期:2003-11-27 22:18:00
<br>内容:只是返回值不同是不可以的,至少有一个参数不同,否则调用的时候不知道用那个。<BR><BR>int max(int x,int y)<BR>double max(int x,int y)<BR>是不可以的。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:嘻嘻喵 回复日期:2003-11-27 22:31:11
<br>内容:但系问题出在,int max(int x,int y)和int max(int x,int y,int z)之间多.题目系要训练函数重载的问题.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:嘻嘻喵 回复日期:2003-11-27 22:34:32
<br>内容:我想要D参考啊,有人可以写类似问题的参考给我吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hurtmanzc 回复日期:2003-11-27 22:56:05
<br>内容:你调用时传递两个double 参数,而你声明的四个函数均为int参数
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:Cxt_ann 回复日期:2003-11-27 23:01:29
<br>内容:函数重载,是要参数列表不同。<BR>你的函数中,传递的参数都是int型的,肯定会出错啊!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:嘻嘻喵 回复日期:2003-11-28 21:42:38
<br>内容:我还有问题啊,怎样才可以选择输入两个数和三个数,程序就会输出相应的内容啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -