1樓:
9除以5商1餘4
不是說小數最後位是餘數
餘數就是在整數的除法中,只有能整除與不能整除兩種情況。當不能整除時,就產生餘數,所以餘數問題在小學數學中非常重要。
餘數有如下一些重要性質(a,b,c均為自然數):
(1)餘數小於除數。
(2)被除數=除數×商+餘數;
除數=(被除數-餘數)÷商;
商=(被除數-餘數)÷除數。
(3)如果a,b除以c的餘數相同,那麼a與b的差能被c整除。例如,17與11除以3的餘數都是2,所以17-11能被3整除。
(4)a與b的和除以c的餘數,等於a,b分別除以c的餘數之和(或這個和除以c的餘數)。例如,23,16除以5的餘數分別是3和1,所以(23+16)除以5的餘數等於3+1=4。注意:
當餘數之和大於除數時,所求餘數等於餘數之和再除以c的餘數。例如,23,19除以5的餘數分別是3和4,所以(23+19)除以5的餘數等於(3+4)除以5的餘數。
(5)a與b的乘積除以c的餘數,等於a,b分別除以c的餘數之積(或這個積除以c的餘數)。例如,23,16除以5的餘數分別是3和1,所以(23×16)除以5的餘數等於3×1=3。注意:
當餘數之積大於除數時,所求餘數等於餘數之積再除以c的餘數。例如,23,19除以5的餘數分別是3和4,所以(23×19)除以5的餘數等於(3×4)除以5的餘數。
性質(4)(5)都可以推廣到多個自然數的情形。
例1 5122除以一個兩位數得到的餘數是66,求這個兩位數。
分析與解:由性質(2)知,除數×商=被除數-餘數。
5122-66=5056,
5056應是除數的整數倍。將5056分解質因數,得到
5056=26×79。
由性質(1)知,除數應大於66,再由除數是兩位數,得到除數在67~99之間,符合題意的5056的約數只有79,所以這個兩位數是79。
例2 被除數、除數、商與餘數之和是2143,已知商是33,餘數是52,求被除數和除數。
解:因為被除數=除數×商+餘數
=除數×33+52,
被除數=2143-除數-商-餘數
=2143-除數-33-52
=2058-除數,
所以 除數×33+52=2058-除數,
所以 除數=(2058-52)÷34=59,
被除數=2058-59=1999。
答:被除數是1999,除數是59。
例3 甲、乙兩數的和是1088,甲數除以乙數商11餘32,求甲、乙兩數。
解:因為 甲=乙×11+32,
所以 甲+乙=乙×11+32+乙=乙×12+32=1088,
所以 乙=(1088-32)÷12=88,
甲=1088-乙=1000。
答:甲數是1000,乙數是88。
例4 有一個整數,用它去除70,110,160得到的三個餘數之和是50。求這個數。
分析與解:先由題目條件,求出這個數的大致範圍。因為50÷3=16……2,所以三個餘數中至少有一個大於16,推知除數大於16。
由三個餘數之和是50知,除數不應大於70,所以除數在17~70之間。
由題意知(7+110+160)-50=290應能被這個數整除。將290分解質因數,得到290=2×5×29,290在17~70之間的約數有29和58。
因為110÷58=1……52>50,所以58不合題意。所求整數是29。
例5 求478×296×351除以17的餘數。
分析與解:先求出乘積再求餘數,計算量較大。根據性質(5),可先分別計算出各因數除以17的餘數,再求餘數之積除以17的餘數。
478,296,351除以17的餘數分別為2,7和11,(2×7×11)÷17=9……1。
所求餘數是1。
例6 甲、乙兩個代表團乘車去參觀,每輛車可乘36人。兩代表團坐滿若干輛車後,甲代表團餘下的11人與乙代表團餘下的成員正好又坐滿一輛車。參觀完,甲代表團的每個成員與乙代表團的每個成員兩兩合拍一張**留念。
如果每個膠捲可拍36張**,那麼拍完最後一張**後,相機裡的膠捲還可拍幾張**?
分析與解:甲代表團坐滿若干輛車後餘11人,說明甲代表團的人數(簡稱甲數)除以36餘11;兩代表團餘下的人正好坐滿一輛車,說明乙代表團餘36-11=25(人),即乙代表團的人數(簡稱乙數)除以36餘25;甲代表團的每個成員與乙代表團的每個成員兩兩合拍一張**,共要拍「甲數×乙數」張**,因為每個膠捲拍36張,所以最後一個膠捲拍的張數,等於「甲數×乙數」除以36的餘數。
因為甲數除以36餘11,乙數除以36餘25,所以「甲數×乙數」除以36的餘數等於11×25除以36的餘數。
(11×25)÷36=7……23,
即最後一個膠捲拍了23張,還可拍36-23=13(張)。
由例6看出,將實際問題轉化為我們熟悉的數學問題,有助於我們思考解題。
2樓:z周云云
%是求餘數
你沒有明白這個意思!
9/5=1剩4,4不能被5整除,所以得4
再舉一個例子:6%4=2 6/4=1剩2,2不能整除4
3樓:
看符號 % 取餘數
/ 取整數部分 9/5=1 你搞錯了吧 兩邊都是整數啊你理解錯了
按你的理解 9/5=1.8 8的小數部分啊 只有不夠 5 時才餘,即 不夠被除數
如9%4=5; 13%4=1;
4樓:
暈了,你還是回小學學習學習吧,無語了
5樓:匿名使用者
````餘數是9/5=1+4 4叫餘數```
1.8``那個不叫餘數的```
理解錯了吧``
6樓:匿名使用者
9/5=1……4
所以餘數是4
看來你沒弄懂餘數是什麼
7樓:問題先鋒主力
9%5 的輸出是9除以5的餘數,故返回值是4
c語言 運算子%是怎麼運算的
8樓:噠噠噠噠蝸牛啊
c語言中%的作用:%作為運算子是用來取餘的
運算子(operator)是可以對資料進行相應操作的符號。如對資料求和操作,用加法運算子 '+',求積操作使用乘法運算子 '*' ,求餘數用運算子'%'。等等
例如 :
一、25%4=1 ;25除以4商6餘數是1
二、33%5=3 ;33除以5商6餘數是3
擴充套件資料:
c語言常用的運算子
1. 算術運算子
用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(--)共七種。
2.關係運算子
用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。
3.邏輯運算子
用於邏輯運算。包括與(&&)、或(||)、非(!)三種。
4.位操作運算子
參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
5.賦值運算子
用於賦值運算,分為簡單賦值(=)、複合算術賦值(+=,-=,*=,/=,%=)和複合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。
6.條件運算子
這是一個三目運算子,用於條件求值(?:)。
7.逗號運算子
用於把若干表示式組合成一個表示式(,)。
8.指標運算子
用於取內容(*)和取地址(&)二種運算。
9.求位元組數運算子
用於計算資料型別所佔的位元組數(sizeof)。
10.特殊運算子
有括號(),下標,成員(→,.)等幾種。
9樓:唐寒夜
1、%是求餘運算子,也叫模除運算子,用於求餘數。
2、%要求兩個運算元均為整數(或可以隱式轉換成整數的型別),%是求餘數的運算,例如7%2=1。
3、舉例:
#include
void main()
執行結果如下圖:
4、%是運算子的一種其他運算子:
(1)算術運算子:* - + / %
(2)關係運算子: > < == != >= <=(3)邏輯運算子:! && ||
(4)位運算子:<< >> ~ | ^ &1、%d整型輸出,%ld長整型輸出,
2、%o以八進位制數形式輸出整數,
3、%x以十六進位制數形式輸出整數,或輸出字串的地址。
4、%u以十進位制數輸出unsigned型資料(無符號數)。注意:%d與%u有無符號的數值範圍,也就是極限的值,不然數值列印出來會有誤。
5、%c用來輸出一個字元,
6、%s用來輸出一個字串,
7、%f用來輸出實數,以小數形式輸出,預設情況下保留小數點6位。
8、%.100f來輸出實數,保留小數點100位。
9、%e以指數形式輸出實數,
10、%g根據大小自動選f格式或e格式,且不輸出無意義的零。
10樓:候鳥飛
%是除法取餘運算。適用於整數與整數運算。否則,不同的編譯器會得不同結果。
'%'為取餘運算子,用於把它前面的整數值或表示式除以其後面的整數值或表示式,結果為不能被後面的整數或表示式整除的最小整數,它後面的數值應該為大於1的正整數。
作為雙目運算子,左右運算元可以是數值,也可以是表示式,但是左右兩邊的運算元必須是整數。
擴充套件資料:c語言的運算子:
1.算術運算子:* - + / %
2.關係運算子: > < == != >= <=3.邏輯運算子:! && ||
4.位運算子:<< >> ~ | ^ &
5.賦值運算子:=及擴充套件賦值運算子
6.條件運算子:?:
7.逗號運算子:,
8.指標運算子:*和&
9.求位元組數運算子:sizeof
10.強制型別轉換運算子:(型別)
11.分量運算子:. ->
12.下標運算子:[ ]
13.其他:如函式呼叫運算子:()
11樓:蕉蕉
%是除法
取餘運算,用於整數與整數運算。否則,不同的編譯器會得不同結果。兩邊的運算量必須為整型,且%後面的運算量不能為0。
'%'為取餘運算子,用於把它前面的整數值或表示式除以其後面的整數值或表示式,結果為不能被後面的整數或表示式整除的最小整數,它後面的數值應該為大於1的正整數。如表中所示的"13%7",就表示13 除以7餘6。
c語言運算子%的操作例項:
輸入#include
main()
輸出結果為:
line 1 - c 的值是 31
line 2 - c 的值是 11
line 3 - c 的值是 210
line 4 - c 的值是 2
line 5 - c 的值是 1
line 6 - c 的值是 21
line 7 - c 的值是 22
c語言中位移位運算子C語言中位移位運算子
位移運算子 符號 描述 左移 右移 位移運算子作用於其左側的變數,其右側的表示式的值就是移動的位數,運算結果就是移動後的變數結果。b a 2 就是a的值左移兩位並賦值為b。a本身的值並沒有改變。向左移位就是在低位補0,向右移位就是在高位上補0。右移時可以保持結果的符號位,也就是右移時,如果最高位為1...
c語言中邏輯運算子用法,C語言中邏輯運算子用法
1 邏輯運算子bai是根據du表示式的值來返zhi回真值或是假值dao。在c語言中沒有專版門的真值和假值,認定權非0為真值,0為假值。2 邏輯運算子運算規則 或 兩個條件中,只要有一個成立,則結果就成立 與 兩個條件中,兩個同時成立,則結果成立,否則不成立 非 取反之意,如果是真,結果是假,如果是假...
左移運算子右移運算子的意義,C語言左位移運算子和右位移運算子是什麼意思,怎麼運算,舉個例子
在沒有溢位的前提下 左移n位等於乘以2的n次方 右移n位等於整除2的n次方 移位運算子就是在二進位制的基礎上對數字進行平移。按照平移的方向和填充數字的規則分為三種 左移 帶符號右移 和 無符號右移 在移位運算時,byte short和char型別移位後的結果會變成int型別,對於byte short...