1、如何將乙個帶小數點的數進行四捨五入計算?
將數值加0.5,然後判斷小數點是否大於1,小於1就去掉。
使用強制型別轉換可以去掉小數部分
float a = 3.78 ;
float b ;
b = a + 0.5 ;
b = (int)b ;
printf("a=%fn", a);
printf("b=%fn", b);
return 0 ;
stdio.h包含輸入scanf工具和輸出printf工具
2、輸入兩個整數,並求和
int a = 0 ;
int b = 0 ;
int c = 0;
printf("input 2 number to add:n");
scanf("%d%d", &a ,&b) ; ----- 鍵盤輸入時,用空格隔開
c = a + b ;
printf("c = %dn", c) ;
3、輸入兩個數,然後相乘,求結果
4、c語言的四種運算:
整數和整數的運算也是整數,不會帶小數點----1/2=0
整數與整數求餘(%)---1%2=1
浮點數是不能求餘的。浮點數的除法就是數學的求法。
關係運算:真值(1)和假值(0)
c =(a可以用括號來改變運算的優先順序,預設先乘除後加減,在比較運算
c語言的運算中要盡量加入括號來指明先計算地方,就可以改變運算順序
c語言 兩個矩陣相乘 2 5 矩陣分塊相乘
我們可以用水平線和垂直線把矩陣劃分為一塊一塊的 劃分後的每個小塊都是乙個矩陣 單個元素也是特殊的矩陣 矩陣分塊的 神奇 之處在於 兩個分塊矩陣相乘,可以把每個 塊 當乙個矩陣元素,得到像一般矩陣乘法那樣的公式。例如 根據矩陣相乘 列的觀點 右邊矩陣 我們再來看看左邊的矩陣 根據矩陣相乘 行的觀點 左...
C 兩個矩陣相乘
程式設計求兩個矩陣相乘的結果。輸入第一行是整數m,n,表示第乙個矩陣式m行n列的 然後是乙個m n的矩陣。再下一行的輸入時整數p,q,表示下乙個矩陣p行,q列的 n p 然後就是乙個p行q列的矩陣。要求輸出兩個矩陣相乘的結果矩陣 1 using namespace std const int siz...
C 兩個矩陣相乘
程式設計求兩個矩陣相乘的結果。輸入第一行是整數m,n,表示第乙個矩陣式m行n列的 然後是乙個m n的矩陣。再下一行的輸入時整數p,q,表示下乙個矩陣p行,q列的 n p 然後就是乙個p行q列的矩陣。要求輸出兩個矩陣相乘的結果矩陣 1 using namespace std const int siz...