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 工资计