【发布时间】:2012-12-30 01:03:36
【问题描述】:
我有以下 C++ 代码:
if(x==y||m==n){
cout<<"Your message"<<endl;
}
如果 x 等于 y 或 m 等于 n,程序将打印“Your message”。但如果两个条件都为真,程序只测试其中一个并最终打印一个“Your Message”。
有没有办法使用单个 if 语句根据每个条件独立打印每个 "Your message"?
使用多个 if 语句,输出将与以下相同。
if(x==y){
cout<<"Your message"<<endl;
}
if (m==n){
cout<<"Your message"<<endl;
}
【问题讨论】:
-
感谢您的快速回复。那么我可能需要使用循环吗?
-
听起来像 && 就是你想要的..
-
是的,我已经想到了。但即使只有一个条件为真,我也需要程序打印消息。
标签: c++ if-statement conditional-statements