代碼 #include int main() { int a,b; scanf("%d %d",&a,&b); printf("%dt",a + b); printf("%dt",a - b); printf("%dt",a * b); printf("%dt",a / b); return 0; } 運行截圖 分析C語言中的加減乘除和數(shù)學(xué)中的加減乘除一樣,不同在于符號的
本文我們將從以下幾個部分來詳細(xì)介紹如何對整數(shù)進(jìn)行乘除運算:基本信息、整數(shù)乘法運算、整數(shù)的除法運算
整數(shù)是沒有小數(shù)或者分?jǐn)?shù)的數(shù)字,正負(fù)均可。兩個或者以上整數(shù)乘除,與基礎(chǔ)的整數(shù)乘除沒有太多的區(qū)別。最關(guān)鍵的區(qū)別在于,當(dāng)兩個整數(shù)是負(fù)數(shù)的時候,你必須要注意它們的正負(fù),運算時按照一般步驟來,但是要特別注意正負(fù)。第一部分:基本信息
先乘除,后加減,有括號的先算括號里的 積/一個因數(shù)=另一個因數(shù) 被除數(shù)/除數(shù)=商 被除數(shù)/商=除數(shù) 除數(shù)*商=被除數(shù) 整數(shù)加、減計算法則: 1)要把相同數(shù)位對齊,再把相同計數(shù)單位上的數(shù)相加或相減; 2)哪一位滿十就向前一位進(jìn)。 2、小數(shù)加、減法的計
第1步:了解整數(shù)的含義。
#include int main(){int a,b;scanf("%d,%d",&a,&b);printf("%d+%d=%dn",a,b,a+b);printf("%d-%d=%dn",a,b,a-b);printf("%d*%d=%dn",a,b,a*b);printf("%d/%d=%gn",a,b,(float)a/b);return 0;}
一個“整數(shù)”是表現(xiàn)為沒有任何分?jǐn)?shù)和小數(shù)的數(shù)字。整數(shù)可以是正的,負(fù)的,或者為零。例如以下數(shù)字就是整數(shù):1、99、-217和0。但是這些就不是整數(shù)了:-10.4、6 ?、2.12。
一、多位數(shù)乘一位數(shù)的豎式計算 1、 相同數(shù)位對齊 2、 用這個數(shù)分別去乘多位數(shù)每一個數(shù)位上的數(shù),從個位數(shù)乘起,即從右往左乘 3、 乘到哪一位就把積寫在哪一位數(shù)位對應(yīng)的下面 4、如果要進(jìn)位的,哪一位的乘積滿幾十,就向前進(jìn)幾,然后再繼續(xù)往下乘
絕對值可以看作是整數(shù),但不完全是整數(shù)。絕對值是一個數(shù)字的“大小”或者“數(shù)量”,與它的正負(fù)無關(guān)。從另一個角度來說,絕對值是一個數(shù)字到零的距離。所以,整數(shù)的絕對值一定是整數(shù)。舉個例子,-12的絕對值是12。3的絕對值是3。0的絕對值是0。
加法交換律: a+b=b+a; 加法結(jié)合律: a+b+c =(a+b)+c=a+(b+c)=(a+c)+b; 乘法交換律: a×b=b×a; 乘法結(jié)合律: a×b×c=(a×b)×c =a×(b×c) =(a×c)×b ; 乘法分配律: a×(b+c)=a×b+a×c。 擴(kuò)展資料1、四則混合運算順序:同級運算時,從左到右依次計算;兩
但是一個數(shù)的絕對值不一定是整數(shù)。比如說,1/11的絕對值是1/11——一個分?jǐn)?shù),不是整數(shù)。
class Calculator { double num1, num2; public Calculator(double num1, double num2) { this.num1 = num1; this.num2 = num2; } public double add() { return num1 + num2; } public double minus() { return num1 - num2; } public double m
第2步:掌握乘法表。
小數(shù)乘除法是在(整數(shù)乘除法)的基礎(chǔ)上進(jìn)行計算的.所以小數(shù)乘除法的計算過程與(整數(shù)乘除法)的算過程相同,不同的是要確定(小數(shù)點)的位置.除數(shù)是小數(shù)的除法應(yīng)用(被除數(shù)和除數(shù)同時乘以一個相同的數(shù))將除數(shù)變?yōu)檎麛?shù)再計算.
掌握好了1到10之間的相互運算,不管要計算的整數(shù)是大是小,都會易如反掌。這就是學(xué)校里教的“乘法表”。剛?cè)腴T的人要從下面基本的10X10乘法表開始。1到10這些數(shù)字分布在表的上方和左側(cè)。要想知道其中兩個數(shù)字的運算結(jié)果是什么,找到兩個數(shù)字相交的那點的數(shù)字就對了。
這個必須通過swing技術(shù)實現(xiàn),先看下效果圖: import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ImageIcon;import
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
---|---|---|---|---|---|---|---|---|---|---|
1 Java程序: public class Main002 {public static void main(String[] args) {Calculator c1 = new Calculator(2);Calculator c2 = new Calculator(3);Calculator c3;c3 = c1.add(c2);System.out.println("c1 + c2 = " + c3.toString());c3 = c1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
2 Java程序: public class Main002 {public static void main(String[] args) {Calculator c1 = new Calculator(2);Calculator c2 = new Calculator(3);Calculator c3;c3 = c1.add(c2);System.out.println("c1 + c2 = " + c3.toString());c3 = c1 | 2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20 |
3 分?jǐn)?shù)乘法:分子分母分別相乘,能約分. 如2/3*3/4=6/12約分為1/2 分?jǐn)?shù)乘法的運算法則:分?jǐn)?shù)乘整數(shù),用分?jǐn)?shù)的分子和整數(shù)相乘的積做分子,分母 不變.分?jǐn)?shù)乘分?jǐn)?shù),用分子相乘的積做分子,分母相乘的積做分母,能約分的 要約成最簡分?jǐn)?shù)(在計算中約分). | 3 | 6 | 9 | 12 | 15 | 18 | 21 | 24 | 27 | 30 |
4 這個很簡單的啊 你需要定義兩個變量 代表兩個整數(shù) 一個變量代表結(jié)果 然后結(jié)果=兩個整數(shù)間的運算 輸出結(jié)果的值 你要的是這個效果么 | 4 | 8 | 12 | 16 | 20 | 24 | 28 | 32 | 36 | 40 |
5 整數(shù)乘除小數(shù),先把小數(shù)擴(kuò)大相應(yīng)倍數(shù),再按照整數(shù)乘法相乘,最后點上小數(shù)點即可。 整數(shù) (1)從個位乘起,依次用第二個因數(shù)每位上的數(shù)去乘第一個因數(shù); (2)用第二個因數(shù)那一位上的數(shù)去乘,得數(shù)的末位就和第二個因數(shù)的那一位對齊; (3)再把幾次乘得 | 5 | 10 | 15 | 20 | 25 | 30 | 35 | 40 | 45 | 50 |
6 #include int main() { int x,y; printf("請輸入第一個數(shù):n"); scanf("%d",x); printf("請輸入第二個數(shù):n"); scanf("%d",y); prinf("相加:%dn",x+y); prinf("相減:%dn",x-y); prinf("相乘:%dn",x*y); prinf("相除:%.2fn",x/(y*1.0));//把y | 6 | 12 | 18 | 24 | 30 | 36 | 42 | 48 | 54 | 60 |
7 #include int main () {int a,b; scanf("%d%d",&a,&b); printf("%d+%d=%dn",a,b,a+b); printf("%d-%d=%dn",a,b,a-b); printf("%d*%d=%dn",a,b,a*b); printf("%d/%d=%gn",a,b,(float)a/b); return 0; } | 7 | 14 | 21 | 28 | 35 | 42 | 49 | 56 | 63 | 70 |
8 加法交換律:兩個加數(shù)相加,交換加數(shù)的位置,和不變。a+b=b+a 加法結(jié)合律:三個數(shù)相加,先把前兩個數(shù)相加,或者先把后兩個數(shù)相加,和不變。(a+b)+c=a+(b+c) 減法的性質(zhì):從一個數(shù)里連續(xù)減去兩個數(shù),可以減去這兩個數(shù)的和,也可以先減去第二個減 | 8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 | 80 |
9 加減乘除四則混合運算練習(xí)題一、脫式計算下列各題。232+580+326 800-528-102 178+380-268 365-52+384 64÷8÷2 6×6÷9 8×6+30 19+6×5 9×1÷3 0×8÷6 48-24÷6 55-7×5 64÷8+4 4+25÷5 含有小括號的混合運算二、填空。1. 308的15倍是( ),360是15的 | 9 | 18 | 27 | 36 | 45 | 54 | 63 | 72 | 81 | 90 |
10 運算法規(guī)則: 1.整數(shù)加法計算法則 相同數(shù)位對齊,從低位加起,哪一位上的數(shù)相加滿十,就向前一位進(jìn)一。 2.整數(shù)減法計算法則 相同數(shù)位對齊,從低位減起,哪一位上的數(shù)不夠減,就從它的前一位退一作十,和本位上的數(shù)合并在一起,再減。 3、整數(shù)乘法法則: | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
整數(shù)乘法法則: (1)從右邊起,依次用第二個因數(shù)每位上的數(shù)去乘第一個因數(shù),乘到哪一位,得數(shù)的末尾就和第二個因數(shù)的哪一位對齊; (2)然后把幾次乘得的數(shù)加起來。 (整數(shù)末尾有0的乘法:可以先把0前面的數(shù)相乘,然后看各因數(shù)的末尾一共有幾個0,就
第二部分:整數(shù)乘法運算
利用switchcase語句實現(xiàn),代碼及運行結(jié)果如下: #include int main() { char ch; int a, b; float r; scanf("%c%d%d", &ch, &a, &b); switch(ch){ case '+': r = (float)a+b; break; case '-': r = (float)a-b; break; case '*': r = (float)a
第1步:數(shù)一數(shù)乘法運算中有幾個負(fù)號。
小數(shù)乘除法的計算方法與整數(shù)乘除法的相同點: ①小數(shù)乘除法和整數(shù)乘除法都是按照整數(shù)乘除法法則去做。 ②乘法的相同點就是都要將數(shù)的未尾對齊,從尾數(shù)算起。 ③除法的相同點就是都要從最高位算起,不夠就向下一位試商,都是已知兩個因數(shù)的積與其中
兩個或者以上的正數(shù)相乘得到的結(jié)果一定會是正數(shù)。但是,運算中的每一個負(fù)號都會把正數(shù)變成負(fù)數(shù),再添一個負(fù)號,就又把負(fù)數(shù)變回了正數(shù)。在開始做整數(shù)的乘法運算前,先數(shù)一數(shù)運算式中有幾個負(fù)號。
先按照整數(shù)乘法算(因數(shù) )x(因數(shù) )的積,再點(小數(shù)點 ) 在計算小數(shù)的乘法時: 1、先按照整數(shù)的乘法算出積,再點小數(shù)點; 2、積的小數(shù)位數(shù)等于因數(shù)的小數(shù)位數(shù)之和; 3、點小數(shù)點時,看因數(shù)中一共有幾位小數(shù),就從積的右邊數(shù)出幾位,點上小數(shù)點; 4
比如這個算式 -10 × 5 × -11 × -20。在這個算式中,我們可以很清楚的看到有3
int main() { float k,p,m; while(1) { printf("Input of one:n"); scanf("%f",&k); printf("Input of two:n"); scanf("%f",&p); printf("%11.2fn*%10.2fn------------n",k,p); m=k*p; printf("%11.2fn",m); } return 0; } 我認(rèn)為我的這個
個負(fù)號。我們會在下一步計算里用到這個結(jié)論。
整數(shù)乘法的運算定律對小數(shù)乘法同樣( ) 括號里填:適用。 整數(shù)乘法的運算律對小數(shù)乘法同樣(適用).
第2步:這個算式里負(fù)號的數(shù)量決定了算式得出的結(jié)果是正數(shù)還是負(fù)數(shù)。
上文提到,一個算式里只有正數(shù),那么答案肯定會是正數(shù)。算式里的每一個負(fù)號,都會改變答案的正負(fù)。也就是說,一個算式中有一個負(fù)號,那么你得到的答案就是負(fù)數(shù),如果算式中有兩個負(fù)號,那么答案就是正數(shù),以此類推。經(jīng)驗就是“負(fù)數(shù)的個數(shù)為奇數(shù)”得出的答案是負(fù)數(shù),“負(fù)數(shù)的個數(shù)為偶數(shù)”得出的答案就是正數(shù)。
在給出的例子中,有三個負(fù)數(shù)。三是個奇數(shù),所以答案是個“負(fù)數(shù)”。我們可以在答案處寫上負(fù)號了,像這樣:-10 × 5 × -11 × -20 = -__
第3步:1 - 10的數(shù)字乘法運算運用基本的乘法表。
兩個小于或者等于10的數(shù)字相乘,答案都可以從基本的乘法表(見上表)里得出。簡單的運算可以直接得出結(jié)果。在只有乘法的運算中,計算時可以不用講究數(shù)字的順序。
在給出例子中,10 × 5的結(jié)果可以在乘法表里找到。沒必要去數(shù)有幾個負(fù)數(shù),因為答案的正負(fù)已經(jīng)知道了。10 × 5 = 50
。我們可以在算式上這樣寫:(50) × -11 × -20 = -__
如果你很難心算簡單的乘法,那就把算式換成別的運算方式。例如,5 × 10是“5乘以10”,也可以說是5 × 10 = 5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 + 5。
第4步:如果有必要的話,計算時把大的數(shù)字分成幾個小的數(shù)字。
如果算式中有大于10的數(shù)字,你沒有必要急著用長乘法來計算。首先,看看是否可以把當(dāng)中的數(shù)字分成幾個小的、更容易計算的數(shù)字。當(dāng)你掌握了乘法表之后,你就可以很快地計算出簡單的乘法,把一個復(fù)雜的計算分為幾個簡單的計算,會比解決一個復(fù)雜的計算容易得多。
接下來看例子里的另一半算式,-11 × -20。因為我們已經(jīng)得出了答案的正負(fù),我們可以忽略不計那些負(fù)號。11 × 20看起來很難,如果我們把這個算式看做是10 × 20 + 1 × 20,那就比較好辦了。10 × 20就是2乘以10 × 10,也就是200。1 × 20就是20。加上我們得到的答案,我可以得出200 + 20 = 220
。我們可以這樣寫下得出的結(jié)果:(50) × (220) = -__
第5步:如果你碰到了更難的運算,用長乘法。
如果你的算式中包含兩個或者以上大于10的數(shù)字,把數(shù)字分成幾份來運算也得不出答案,那么你可以用長乘法來解決。在長乘法中,列出你得出的答案,把底部的數(shù)字和頂部的數(shù)字相乘。如果底部的數(shù)字多于一位數(shù),你要把這個數(shù)字當(dāng)做十位數(shù)、百位數(shù)等等來計算,還要在你得出答案的后面加上零。最后,把每個部分的答案相加,得出的就是最終的答案。
回到剛才給出的例子?,F(xiàn)在,我們要把50和220相乘。這個算式很難把它分成幾個容易計算的部分,所以要用長乘法。如果較小的數(shù)字在底部,長乘法更容易記錄結(jié)果,所以把220寫在頂部,50寫在底部。
先用底部個位數(shù)的數(shù)字乘以頂部數(shù)字的每一位數(shù)。既然50是底部的數(shù)字,那么0就是個位數(shù)的數(shù)字,0 × 0 等于 0,0 × 2 等于 0, 0 × 2 等于 0。也就是說0 × 220等于零。在答案的個位數(shù)上寫上零,這是答案的第一個部分。
下一步,我們要將底部數(shù)字十位數(shù)上的數(shù)字與頂部的每一個數(shù)字相乘。底部數(shù)字十位數(shù)上的數(shù)字是5。既然5在十位數(shù)上,而不是在個位數(shù)上,在開始前我們要在得出的第一個部分答案下面加上0。然后再運算。5 × 0 等于 0。5 × 2 等于 10,所以在5的后面和下一位數(shù)加上0。5 × 2 等于 10。一般來說,可以在1后面寫上0,但是之前已經(jīng)有了一個1,所以是11,寫下1
,把1從十位數(shù)的11中拿出來,可以看到這個答案超過了位數(shù),所以要往得出的部分答案的左邊挪。所以答案是11,000。
然后,只要把結(jié)果相加就行了。0 + 11,000 等于 11,000。既然已經(jīng)得知答案是個負(fù)數(shù),那么我們可以肯定地回答-10 × 5 × -11 × -20 = -11,000
。
第三部分:整數(shù)的除法運算
第1步:在上文說到答案的正負(fù)是由算式中的負(fù)號數(shù)目決定的。
決定正負(fù)的方法不會因為不同的運算方法而改變。如果負(fù)號的數(shù)量是奇數(shù),那答案就是負(fù)數(shù),如果負(fù)號的數(shù)量是偶數(shù)(或者沒有),那答案就是正數(shù)。
比如這個乘除運算都有的算式 -15 × 4 ÷ 2 × -9 ÷ -10,其中有三個負(fù)號,所以答案是負(fù)
的。像之前一樣,可以在答案前先寫上負(fù)號,像這樣:-15 × 4 ÷ 2 × -9 ÷ -10 = -__
第2步:運用乘法的知識來運算簡單的除法。
除法是乘法逆運算。當(dāng)你在用一個數(shù)除以另一個數(shù)時,你可以用一種兜圈子的思維方式:“除數(shù)的幾倍才等于被除數(shù)?”或者,“除數(shù)乘以多少才等于被除數(shù)?”請看10 x 10乘法表的簡介——如果你想用表中數(shù)字除以1-10的任何數(shù)字n
,答案就是要與數(shù)字n
相乘的那個數(shù)字。
來看給出的例子。在-15 × 4 ÷ 2 × -9 ÷ -10中,我們看到了4 ÷ 2。4是乘法表中的一個乘法運算結(jié)果——4 × 1 和 2 × 2的答案都是4。既然我們要算4除以2,而且我們已經(jīng)知道2 × __ = 4這個式子的空白處應(yīng)該寫上2,所以4 ÷ 2 = 2
。所以我們可以把算式改寫為-15 × (2) × -9 ÷ -10。
第3步:有需要時可以用長除法來運算。
當(dāng)你同時要運算乘法和除法時,只用心算和乘法表非常難算出答案,所以你可以運用長除法。用長除法來計算時,把要運算的兩個數(shù)字寫在L型表格里,然后每一位數(shù)拿來相除,把得出的結(jié)果從右到左排列,計算最終結(jié)果的時候要把個位、十位、百位等位置上的數(shù)字排列正確。
讓我們用長除法來運算剛才給出的例子。我們可以把-15 × (2) × -9 ÷ -10簡化為270 ÷ -10。像之前一樣,我們可以不用理會這個算式里的正負(fù)號,因為我們已經(jīng)知道了答案的正負(fù)。在L型表格上的左邊寫上10,在底部寫上270。
我們用底部的數(shù)字的第一位數(shù)來除以左邊的數(shù)字。底部數(shù)字第一位數(shù)是2,左邊的數(shù)字是10。但是2除不了10,所以用兩位數(shù)來除,27可以除以10-除得2。把2寫在7的下面。2是答案的第一位數(shù)。
然后,把剛才得出的結(jié)果和左邊的數(shù)字相乘。2 × 10等于20。把2和7寫在表格下方答案那欄。
把得出的數(shù)字相減。27減20等于7。然后在算式的下方寫上答案。
把最后一位數(shù)的數(shù)字寫進(jìn)答案里,270的最后一位數(shù)是0。在7的右邊寫上0得出70。
除以新得出的數(shù)。下一步,用70來除以10。70除以10得出7,然后在2的旁邊寫上,這個是答案的第二個數(shù)字。最終答案是27
。
注意,因為最后得到的結(jié)果沒辦法除盡10,我們要把余數(shù)算進(jìn)去。比如說,如果最后一步要用71而不是70來除以10,要知道71不能除盡10。雖然得出的商是7,但是有余數(shù)1。也就是說71除以10得7,余1。答案要這樣寫,27余1
或者27?1
。
小提示
乘法算式不講究順序,可以隨便排列數(shù)字。所以算式15x3x6x2可以寫成15x2x3x6 或者(30)x(18)。
記住,像15 x 2 x 0 x 3 x 6這樣的算式是等于零的。你不用計算。
注意運算順序。這些運算規(guī)則適用于乘法或者除法運算,不適用于加法和減法運算。
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
老師要求張浩使用面向?qū)ο蟮乃枷刖帉懸粋€計算器類(Calculator),可以實現(xiàn)兩個整數(shù)的加減乘除的運算.java
Java程序:
public class Main002 {
public static void main(String[] args) {
Calculator c1 = new Calculator(2);
Calculator c2 = new Calculator(3);
Calculator c3;
c3 = c1.add(c2);
System.out.println("c1 + c2 = " + c3.toString());
c3 = c1.subtract(c2);
System.out.println("c1 - c2 = " + c3.toString());
c3 = c1.product(c2);
System.out.println("c1 * c2 = " + c3.toString());
c3 = c1.divide(c2);
System.out.println("c1 / c2 = " + c3.toString());
}
}
//計算器類:Calculator,可以實現(xiàn)兩個整數(shù)的加減乘除的運算
class Calculator {
protected int num;
//構(gòu)造方法
public Calculator() {
num = 0;
}
//構(gòu)造方法
public Calculator(int num) {
this.num = num;
}
//兩個整數(shù)的相加運算
public Calculator add(Calculator c) {
return new Calculator(this.num + c.num);
}
//兩個整數(shù)的相減運算
public Calculator subtract(Calculator c) {
return new Calculator(this.num - c.num);
}
//兩個整數(shù)的相乘運算
public Calculator product(Calculator c) {
return new Calculator(this.num * c.num);
}
//兩個整數(shù)的相除運算
public Calculator divide(Calculator c) {
return new Calculator(this.num / c.num);
}
public String toString() {
return String.valueOf(num);
}
}
運行測試:
c1 + c2 = 5c1 - c2 = -1
c1 * c2 = 6
c1 / c2 = 0
請問分?jǐn)?shù)乘除整數(shù)怎么計算?
分?jǐn)?shù)乘法:分子分母分別相乘,能約分. 如2/3*3/4=6/12約分為1/2
分?jǐn)?shù)乘法的運算法則:分?jǐn)?shù)乘整數(shù),用分?jǐn)?shù)的分子和整數(shù)相乘的積做分子,分母
不變.分?jǐn)?shù)乘分?jǐn)?shù),用分子相乘的積做分子,分母相乘的積做分母,能約分的
要約成最簡分?jǐn)?shù)(在計算中約分).
分?jǐn)?shù)除法:除以一個數(shù)等于乘以這個數(shù)的倒數(shù).
分?jǐn)?shù)的倒數(shù):找一個分?jǐn)?shù)的倒數(shù),例如3/4 把3/4這個分?jǐn)?shù)的分子和分母交換位
置,把原來的分子做分母,原來的分母做分子.則是4/3.3/4是4/3
的倒數(shù),也可以說4/3是3/4的倒數(shù).
java如何定義一個方法,能計算兩個整數(shù)的加減乘除,并把4個計算結(jié)果保存起來
public class Util {
public static void main(String[] args) {
int[] result = calculate(3, 5);
System.out.println("3+5 = " + result[0]);
System.out.println("3-5 = " + result[1]);
System.out.println("3*5 = " + result[2]);
System.out.println("3/5 = " + result[3]);
}
public static int[] calculate(int a, int b){
int sum = a+b;
int sub = a- b;
int mul = a * b;
int div = (b == 0? 0: a/b);
int[] result = {sum, sub, mul, div};
return result;
}
}
-----------------testing
3+5 = 8
3-5 = -2
3*5 = 15
3/5 = 0本回答被提問者采納
整數(shù)乘除小數(shù) 怎么樣計算
整數(shù)乘除小數(shù),先把小數(shù)擴(kuò)大相應(yīng)倍數(shù),再按照整數(shù)乘法相乘,最后點上小數(shù)點即可。
整數(shù)
(1)從個位乘起,依次用第二個因數(shù)每位上的數(shù)去乘第一個因數(shù);
(2)用第二個因數(shù)那一位上的數(shù)去乘,得數(shù)的末位就和第二個因數(shù)的那一位對齊;
(3)再把幾次乘得的數(shù)加起來;
小數(shù)
(1)按整數(shù)乘法的法則先求出積;
(2)看因數(shù)中一共有幾位小數(shù),就從積的右邊起數(shù)出幾位點上小數(shù)點;
擴(kuò)展資料
小數(shù)乘法豎式注意事項
1、列豎式時,是因數(shù)的尾數(shù)對齊。
2、列豎式時,為了計算方便數(shù)位多的因數(shù)一般放在上面。
3、如果有整十整百整千類的因數(shù)時,兩個因數(shù)的從右數(shù)第一位非零數(shù)對齊,然后再在得數(shù)里填上相應(yīng)個數(shù)的0。
4、如果得數(shù)的末尾有0,先點完小數(shù)點再去0。
5、如果小數(shù)的位數(shù)不夠,需要在前面補0占位。
實現(xiàn)一個加減乘除運算的小型系統(tǒng),進(jìn)行整數(shù)的加、減、乘、除運算;
#include<stdio.h>
int main()
{
int x,y;
printf("請輸入第一個數(shù):\n");
scanf("%d",x);
printf("請輸入第二個數(shù):\n");
scanf("%d",y);
prinf("相加:%d\n",x+y);
prinf("相減:%d\n",x-y);
prinf("相乘:%d\n",x*y);
prinf("相除:%.2f\n",x/(y*1.0));//把y*1.0轉(zhuǎn)換成float類型的
printf("取余:%d",x%y);
}
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com