📄 subject_57718.htm
字号:
<p>
序号:57718 发表者:badboy 发表日期:2003-10-27 19:42:59
<br>主题:关于条件操作符号的问题!
<br>内容:#include <string><BR>#include <iostream><BR>using namespace std;<BR>void main()<BR>{<BR> string a,b;<BR> do<BR> {<BR> cin>>a;<BR> if (a=="exit")<BR> break;<BR> cin>>b;<BR> //cout<<(a>b)?a:b;<BR> if (a>b)<BR> cout<<a<<endl;<BR> else<BR> cout<<b<<endl;<BR> }while(a!="exit");<BR>}<BR><BR>请问这个//cout<<(a>b)?a:b; 这行代码怎么出来的结果是数字?不能输出字符串吗?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:ljl 回复日期:2003-10-27 20:04:46
<br>内容:<BR>#include <string><BR>#include <iostream><BR>using namespace std;<BR>void main()<BR>{<BR> string a,b;<BR> do<BR> {<BR> cin>>a;<BR> if (a=="exit")<BR> break;<BR> cin>>b;<BR> cout<<((a>b)?a:b);//加上括号就行了<BR> if (a>b)<BR> cout<<a<<endl;<BR> else<BR> cout<<b<<endl;<BR> }while(a!="exit");<BR>}<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>
<font color=red>答案被接受</font><br>回复者:笋芽芽 回复日期:2003-10-28 11:36:02
<br>内容:#include <string><BR>#include <iostream><BR>using namespace std;<BR>void main()<BR>{<BR> string a,b,c; //定义一个变量c来保存结果<BR> do<BR> {<BR> cin>>a;<BR> if (a=="exit")<BR> break;<BR> cin>>b;<BR> c=(a>b)?a:b; //这样就行了<BR> cout<<c<<"\n";<BR> if (a>b)<BR> cout<<a<<endl;<BR> else<BR> cout<<b<<endl;<BR> }while(a!="exit");<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>
回复者:badboy 回复日期:2003-10-29 09:41:18
<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>
回复者:grayzhou 回复日期:2003-10-29 10:14:51
<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>
回复者:ljl 回复日期:2003-10-29 10:53:46
<br>内容:同意4楼。<BR>你的cout << (a>b)?a:b; 会先计算a>b(只能是0或者1),然后输出0或者1,后面的付值没用上
<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 + -