C 例項 第二章

2021-10-24 18:07:38 字數 2648 閱讀 3711

tips:

1.int x,y; 分號不要忘記!

2.int count=win 就是把列舉型別的資料win隱含轉換為整型,作為整型變數count的初值。

3.count<=cancel也會把列舉型別資料cancel隱含轉換為count,再與count進行比較。

4.result=gameresult(count)整型資料到列舉資料的轉換則需要採用顯式轉換的方式

5.result=static_cast(count);也可以用static_cast完成

例2-1 乙個簡單的c++程式

//2_1.cpp

#include

using

namespace std;

intmain()

例2-2 輸入乙個年份,判斷是否是閏年。

//2_2.cpp

#include

using

namespace std;

intmain()

例2-3 比較兩個數的大小。

//2_3.cpp

#include

using

namespace std;

intmain()

例2-4 輸入乙個0~6的整數,轉換成星期輸出

//2_4.cpp

#include

using

namespace std;

intmain()

system

("pause");

return0;

}

例2-5 求自然數1~10之和。

//2_5.cpp

#include

using

namespace std;

intmain()

cout<<

"sum="

<

system

("pause");

return0;

}

例2-6 輸入乙個整數,將各位數字反轉後輸出。

//2_6.cpp

#include

using

namespace std;

intmain()

while

(n!=0)

; cout<

system

("pause");

return0;

}

例2-7 用do…while語句程式設計,求自然數1~10之和。

//2_7.cpp

#include

using

namespace std;

intmain()

while

(i<=10)

; cout<<

"sum"

<

system

("pause");

return0;

}

例2-8 輸入乙個整數,求出它的所有因子。

//2_8.cpp

#include

using

namespace std;

intmain()

2-9 編寫程式輸出以下圖案。

}例2-10 讀入一系列整數,統計出正整數個數i和負整數個數j,讀入0則結束。

//2_10.cpp

#include

using

namespace std;

intmain()

cout<<

"count of positive integers:"

<

cout<<

"count of negative integers:"

<

system

("pause");

return0;

}

例2-11 設某次體育比賽的結果有四種可能:勝(win)、負(lose)、平局(tie)、比賽取消(cancel),編寫程式順序輸出這四種結果。

//2_11.cpp

#include

using

namespace std;

enum gameresult

;int

main()

}system

("pause");

return0;

}

第二章 C 筆記

1.可以用函式sizeof來確定乙個型別占用記憶體的大小 如 cout 2.整數除法的結果仍為整數,小樹部分會被截去。如,5 2 2 5 2 2 而不是 2.5 模運算 只有當被除數 前面的那個數 是負數時候,餘數才會是負數。如 7 3 1 12 4 0,20 13 7 而不是 7 3.型別轉換並不...

C 第二章學習

在c 中用同一名字定義多個函式,多個同名函式的個數和型別可以完全不同。int abs int n double abs double n 當同樣名字的函式出現在同一作用域內,就是函式過載。一般過載函式執行相同的功能。必須有兩種差別之一 1 乙個或多個引數的型別不同。2 函式的引數個數不同。如果內部變...

c 第二章 變數

c 基本算術型別 char 8位 wchar t 16位 short 16位 int 16位 long 32位 float 6位有效數字 double 10位有效數字 long double 10位有效數字 1.8位的塊為乙個位元組,32位為乙個字 2.unsigned無符號型別,表示大於等於0的數...