C++中的運算子和表示式

一分快三邀請碼多少88886486發表於2021-02-14

在C語言中,我們學習過:

算數運算子(+、-、*、/、%)

自增自減運算子(++、--)

賦值運算子(=)

關係運算子(>、< 、>=、<=、!=、==)

邏輯運算子(&&、||、!)

等等

由於知識語法基本沒有發生變化,本部分內容我們將重點用實際程式演示的方式進行

例如訓練場1670題,拆分位數,我們可以C++如下實現:

include

using namespace std; int main() { int a;//待判斷的這個三位數 int ge;//三位數中的個位 int shi;//三位數中的十位 int bai;//三位數中的百位 cin>>a; ge = a%10; shi = a%100/10; bai = a/100; cout<

1509529855474710.png

請大家自行上機敲程式碼,並提交1670題,正確才能繼續。

同樣的,完成之後看1007題,我們依舊用C++完成:

include

using namespace std; int main() { int x,y; cin>>x; if(x<1) { y=x; } else if(1<=x && x<10) { y=2*x-1; } else { y=3*x-11; } cout<

2202_2.png

大家依舊注意邏輯運算子&&的使用場景,千萬不要出現類似1<=x<10的連寫寫法!

好,請大家自行上機敲程式碼並提交1007題正確再繼續學習!

相關文章