close
學校規定要考CPE(大學程式能力檢定)
但由於對C跟C++沒什麼概念
只好從頭開始念了
時間有點緊急,所以只紀錄一些小重點
參考書籍為
CPE秘笈:
※最好還是用博X來或其他比較有名的書網訂
我用 "華X網" 一個禮拜多才收到..
1.C語言
輸入函式:
scanf("格式字串",變數型態)
fgets()
輸出函式:
printf("格式字串",變數型態)
n | 保留字元的關渡為n |
.m | 控制小數部分的位數為m |
- | 靠左對齊(預設為靠右) |
+ | 強制顯示正負號 |
0 | 將數字前方不足的部分補0 |
2.C++
輸入物件:
cin
cin.getline
輸出函式:
count
setw(n) | 保留n個字元的寬度 |
setfill(ch) | 內容長度不足寬度時,要填補的字元 |
right | 靠右對齊 |
left | 靠左對其 |
setprecision(n) | 設定小數點位數為(n)位 |
fixed | 小數位數不足時補0 |
oct | 以8進位表示 |
dec | 以10進位表示 |
hex | 以16進位表示 |
showpos | 強制顯示正負符號 |
noshowpos | 負數則顯示負號,但正數不顯示正號 |
※setw(n)僅對下一個輸出有效,其他函式對往後的輸出均有效
一個標準函式:
<iostream>:是C++中用於數據的流式輸入與輸出的頭文件
<iomanip>: 此標頭檔讓count能用更簡潔的方式撰寫
<stdio.h> //定義輸入/輸出函數
<string.h> //字符串處理
<vector>: 是 C++ 中一個非常好用的「容器」,是加強版的陣列,對自己的一些基本資訊提供成員函式來直接存取。
vector < int > num ;
清空容器:
num .clear(); //
順序訪問:
for( int i = 0 ; i < 10 ; i ++)
{
num.push_back(i);
}
排序:
sort(num.begin(),num.end());
一些程式處理技巧:
- 排序 sort(a,b)
- 絕對值abs()
全站熱搜
留言列表