關於比賽的c 簡單應用

2021-10-08 05:00:59 字數 855 閱讀 5516

標頭檔案變為#include、#include等

將c語言中的stdio.h變為cstdio,其他標頭檔案類似。stdio.h也可以使用,只是被c++推薦而已。

using

namespace std;

可以有不同的命名空間,如張三可以有張三的命名空間,李四可以有李四的命名空間,各自的命名空間裡存放各自的函式,如:

zhang3:myfunction()

li4:

mufunction

()

使用using namespace std將std匯入預設的命名空間,這樣就可以直接只用cin、cout等std裡擁有的函式

while

(cin >> a >> b)

// cin先從輸入中讀取a,再讀取b,讀取完成後while迴圈退出。

// cout 輸出a,b,換行符。

// 優點:不需要管%d、%lf等佔位符

// 缺點:執行太慢

宣告陣列不可以使用變數

c++新增了一bool表示布林值。true和false。

void

swap2

(int

& a,

int& b)

在變數前加乙個「&」符號,函式內改變引數的值就會改變函式的實參

c++中的引用相當於變數的「別名」

c++結構體與class特別相同,可以擁有成員變數,成員函式

struct point

};

不是很理解,理解後補充

關於遞迴的簡單應用

說到遞迴,不得不說乙個經典的公式 f 1 1,f 2 1,f n f n 1 f n 2 n 3,n n 也就是斐波那契數列 fibonacci sequence 又稱 分割數列。轉換成 來表示 public static int f int i else if i 2 else 這裡介紹兩種我在實...

關於ACM比賽的感悟

忙活了乙個月,終於比賽完了!不知不覺,已經參加兩次acm的比賽了,雖然有些打醬油的感覺!結果其實已經是在預料中了,但我依然享受了訓練的過程。乙個月過得真的是很讓人困惑,有時候,乙個演算法可以連續糾結三天而對它沒有任何的感覺。有時候,別人的一種實現讓我有種想 的感覺。我掛在嘴邊最多的一句話就是 想出那...

關於MySQL的行轉列的簡單應用

sql 指令碼 建立表 學生表 create table student stuid varchar 16 not null comment 學號 stunm varchar 20 not null comment 學生姓名 primary key stuid collate utf8 genera...