C語言 算數運算子及表示式(賀老師)

2021-10-17 11:14:11 字數 1333 閱讀 6776

一,除法運算

1,兩個整數相除的結果為整數,例:5/3=1。

2,向零取整:-5/3=-1(離零近的)

二,橫運算(取餘運算)

1,%左右兩側均為整形,如7%4=3;

1 分離各個位數

設x為乙個三位整數,將個,十,百位數分離出來,並分別儲存到變數a,b,c中。

#include

#include

intmain()

2,程式設計序,輸入電阻r1 r2,求併聯後的阻值r?

分析:計算公式為r=1/(1/r1+1/r2)

int

main()

提幾個問題

5/2 = ?

5/0 = ?

5.0/2和5/2有什麼區別?

1/33和13/3有什麼區別?

因為型別轉換中可能會丟失資料

例:用數學函式解題

寫程式求兩臨邊長度分別為3.5和4.72公尺,兩邊夾角為37度的三角形的面積

分析:三角形面積公式為s=1/2ab*sinc

#include

#include

intmain()

例:小慧過生日,小明(小明真忙)要買鮮花送她。每枝紅玫瑰5元,滿5支送1枝,滿20枝送5枝。小明一共有n(n>10)元錢,最多能買到多少?

樣例輸入:135

樣例輸出:33

思路:樣例中的33枝是怎麼來的?5元一支,135元能買27支。他這樣買:先買20支,這時贈5支,再買7支,還能再送1支,這樣就能達到33支了。

於是,先盡可能享受買20贈5的優惠,再看享受買5贈1的優惠。這是貪心法的思維。

寫出下面的**:

#include int main( )

5 算數運算子及算數表示式

在計算機語言中,用運算子將操作物件連線起來就構成了表示式,這與數學中的表示式類似。運算子按運算性質可分為算術運算子 關係運算子 邏輯運算子等。本節介紹一下python3的算數運算子及算數表示式。python3中的算數運算子有7種 上面就是加 減 乘 除四種最基本的算數運算子。a 10b 5sum a...

運算子及表示式

運算子的優先順序 這個表中囊括了單目運算子,雙目運算子及三目運算子的優先順序 1級最高,14級最低 運算子的結合性 c語言中各運算子的結合性分為兩種,即左結合性 自左至右 和右結合性 自右至左 接下來我為大家講述運算子以及表示式 1 算術運算子 注意 求餘運算子 模運算子 參與運算的變數均為整型,除...

C語言 11 算術運算子與算數表示式

任務1 輸入三位數x,輸出其個十百位數並用空格隔開。學生 一凡 日期 2017 9 11 問題描述 輸入三位數x,輸出其個十百位數並用空格隔開。include include int main 任務2 編寫乙個程式,其功能為 從鍵盤上輸入乙個浮點數 小數點後有三位數 然後分別輸出該數的整數部分和小數...