close

學校規定要考CPE(大學程式能力檢定)

但由於對C跟C++沒什麼概念

只好從頭開始念了

時間有點緊急,所以只紀錄一些小重點

參考書籍為

CPE秘笈:

getImage.jpg

 

※最好還是用博X來或其他比較有名的書網訂

   我用 "華X網" 一個禮拜多才收到..

 

 

1.C語言

輸入函式:

scanf("格式字串",變數型態)

fgets()

輸出函式:

printf("格式字串",變數型態)

printf()的額外格式控制
n 保留字元的關渡為n
.m 控制小數部分的位數為m
- 靠左對齊(預設為靠右)
+ 強制顯示正負號
0 將數字前方不足的部分補0

 

2.C++

輸入物件:

cin

cin.getline

輸出函式:

count

 

C++輸出格式化控制函式與參數
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()
arrow
arrow
    全站熱搜

    ivankao 發表在 痞客邦 留言(0) 人氣()