程式設計思維與實踐 月模擬題3 Blog

2021-10-07 21:42:59 字數 954 閱讀 4608

題目具體描述不再貼上,如有需要可參照csp模擬考試**。

csp模擬考試**

summon:直接呼叫vector裡面的插入即可;

attack:雙方血量減少;並且判斷攻擊方血量是否<=0,如果是那麼直接erase;如果被攻擊的不是英雄並且血量<=0那麼直接erase;

end:轉換玩家,進入下一回合。

下面是題目的全部**:

#include

#include

#include

using

namespace std;

struct role };

vector player[2]

;int

main()

else

if(type ==

"attack")if

(player[

!pl]

[deff]

.health <=

0&& deff!=0)

}else

if(type ==

"end")}

if(player[0]

[0].health>

0&& player[1]

[0].health>

0) cout <<

0<< endl;

else

if(player[0]

[0].health>

0) cout <<

1<< endl;

else cout <<-1

<< endl;

for(

int i=

0; i<

2; i++

) cout << endl;

}}

程式設計思維與實踐 月模擬題1 Blog

用 ascii 字元來畫圖是一件有趣的事情,並形成了一門被稱為 ascii art 的藝術。例如,下圖是用 ascii 字元畫出來的 cspro 字樣。本題要求程式設計實現乙個用 ascii 字元來畫圖的程式,支援以下兩種操作 畫線 給出兩個端點的座標,畫一條連線這兩個端點的線段。簡便起見題目保證要...

程式設計思維與實踐 月模擬題2 Blog

題目具體描述不再貼上,如有需要可參照csp模擬考試 這道題目的思路較為簡單,主要考察細心程度,不要因為考慮不全而丟分。而具體的實現其實有兩種方式 下面只介紹直接模擬的方法,因為思路比較直接,而且具體寫起來也並不麻煩。首先需要判斷路徑的情況,如果是絕對路徑 以上情況處理完成之後還需要考慮末尾的情況 對...

程式設計思維與實踐 月模擬題4 Blog

題目具體描述不再貼上,如有需要可參照csp模擬考試 csp模擬考試 所以我們從後往前遍歷,不斷地判斷是否匹配vector當中的字串,如果一直到文件開始都沒有匹配完全,那麼說明匹配失敗,繼續判斷下一行的元素。include include include include include using n...