1、表示式&表示式語句
表示式後面加 ; 即可成為表示式語句。
賦值表示式加分號成為賦值語句,大多數的語句是表示式語句(包括函式呼叫語句)
表示式是程式的基本要素,它可以組成關係表示式,邏輯表示式等多種表示式以完成需要的功能。(見課本p45)
2、編寫程式求圓周長、面積,圓柱體表面積、體積,圓球表面積、體積
#include
#include
using namespace std;
#define pi 3.14159
intmain()
3、華氏攝氏溫度轉換#include
#include
using namespace std;
intmain()
4、輸入輸出字元#include
using namespace std;
intmain()
5、整型和字元變數是否任何條件可替代?
一般情況下,對無符號整型,範圍0~255,該範圍內ascii碼和字元一一對應,可以轉換,不同型別可互相賦值。(課本p24)
6、算術運算&關係運算&邏輯運算
算術運算:對常量、變數、函式等進行加減乘除求模等算術運算,結果一般是乙個數(p30)
關係運算:用於判別指定條件,對算術表示式、關係表示式、邏輯表示式、賦值表示式、字元表示式進行關係比較運算,結果為真或假(1或0)(p55)
邏輯運算:判別多個指定條件,對關係表示式或資料進行邏輯與或非運算,結果真或假(p58)
7、「真」,"假"表示和判斷
c++相較c新增了布林型變數,用true&flase表示真假
對於關係表示式和邏輯表示式的值,1代表真,0代表假
而對於邏輯運算中參與運算的物件,非0代表真,0代表假
8、各邏輯表示式的值
(a=3,b=4,c=5)優先順序:邏輯!>算術運算子》關係運算子》邏輯運算子 && ||
(1)a+b>c&&b== c ——(a+b>c)&&(b==c) ——0
(2)a||b+c&&b-c ——a||((b+c)&&(b-c)) ——1
(3)!(a>b)&&!c||1 ——1
(4)!(x=a)&&(y=b)&&0 ——0
(5)!(a+b)+c-1&&b+c/2 ——1
9、輸出三個數最大數
#include
using namespace std;
intmain()
else
return0;
}
10、函式#include
using namespace std;
intf
(int x)
intmain()
11、百分制轉換成等級制#include
using namespace std;
intmain()
12、資料處理#include
using namespace std;
intmain()
,k=0
;while
(a/10!=0
) b[k]
=a; cout<<
"the bit is: "
<1
"the number: "
;for
(int i=k;i>=
0;i--
) cout
"the reversed number:"
;for
(int i=
0;i<=k;i++
) cout
}
13、利潤提成#include
using namespace std;
intmain()
*/ cout<<
"the bonus is: "
}
14、四個整數排序#include
using namespace std;
intmain()
if(b>c)
if(c>d)
//第一輪
if(a>b)
if(b>c)
//第二輪
if(a>b)
//第三輪
cout
}
15、最大公約數&最小公倍數#include
using namespace std;
intmain()
k1=m; k2=n;
while
(k1%k2!=0)
cout<<
"the greatest common divisor is:"
"the least common multiple is:"
}
16、統計不同字元個數#include
#include
using namespace std;
intmain()
else
if(a[i]
==' '
)else
if(a[i]
>=
'0'&&a[i]
<=
'9')
else
} cout<<
"the number of english alpphabet,blank space,digit,others is:"
<" "<" "<" "
}
17、s=a+aa+aaa+a……a#include
using namespace std;
intmain()
cout<<
"a+aa+aaa+a...a="
}
18、階乘求和#include
using namespace std;
intmain()
cout<<
"1!+2!+...n!="
}
譚浩強C 第三章(2)
19 水仙花數 三位數,各位數字的立方和等於該數字本身 20 1000以內的完數 數等於因數和 include include using namespace std intmain if i s cout return0 21 分數列前20項和 2 1 3 2 5 3 8 5 include us...
第三章 C 語言基礎 1
第三章 c 語言基礎 一 型別 1 物件的型別對編譯器而言是所佔記憶體的大小和能力。2 c 型別 1 內建 intrinsic built in 2 使用者自定義 user default 3 c 型別 1 值 value 型別 在堆疊分配的記憶體中儲存其實際值 2 引用 reference 型別 ...
C語言第三章
main.c project1 created by sihan guo on 2019 06 13.include int main int argc,const char ar else 迴圈結構 當型 int icount 5 while icount 0 直到型迴圈結構 這個迴圈結構至少執行...