C++中比较大小的表达式中,小于号和大于号都是不能连着打的,要用连接起来
生活随笔
收集整理的这篇文章主要介绍了
C++中比较大小的表达式中,小于号和大于号都是不能连着打的,要用连接起来
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
C++中比较大小的表达式中,小于号和大于号都是不能连着打的,要用&&连接起来,这一点不同于日常的数学表达式,例如if(a<b<c)或者if(0<a<100)都是不正确的写法。
#include<iostream> using namespace std;int main() {int a;cin>>a; /* if(0<a<10)cout<<"1"<<endl;if(20<a<100)cout<<2<<endl;if(1000<a<10000)cout<<3<<endl; */ //输入任何数,都会输出123if(0<a&&a<10)cout<<"1"<<endl;if(20<a&&a<100)cout<<2<<endl;if(1000<a&&a<10000) //输出正确cout<<3<<endl;return 0; }自己以前做题时就犯过这种错误,结果过了几天没写代码,又忘了,看来还是要多动手啊!(这样写会出现很奇怪的错误,而且有时还检查不出来语法错误和逻辑错误),自己要操心呀!
总结
以上是生活随笔为你收集整理的C++中比较大小的表达式中,小于号和大于号都是不能连着打的,要用连接起来的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: CCF CSP 201612-1中位数(
- 下一篇: CCF-CSP 201612-2 工资计