原创 C++打印三角形、菱形

C++打印三角形 正三角 源代碼: #include<iostream> using namespace std; int main(){ int i,j,k,n; cout<<"輸入三角形的行數:"; cin>>n;

原创 C++打印乘法口訣表

C++打印乘法口訣表 tips: 用到了頭文件 #include< iomanip > 中的功能setw(2) ,規定了第一個因數和乘積佔的位數,這樣讓程序輸出看起來更直觀。 源代碼: #include<iostream> #in

原创 C++實現閏年判斷

C++實現閏年判斷 百度上關於閏年的判斷是這樣解釋的: 閏年是公曆中的名詞。閏年分爲普通閏年和世紀閏年。 普通閏年:公曆年份是4的倍數的,且不是100的倍數,爲閏年。 (如2004年就是閏年); 世紀閏年:公曆年份是整百數的,必

原创 C++類的多重繼承、虛繼承

C++類的多重繼承 C++語言允許子類從多個父類繼承公有的和受保護的成員,這被稱爲多重繼承。 多重繼承是指有多個基類名標識符,其聲明形式如下: class 派生類名:[繼承方式] 基類名,....[繼承方式] 基類名{ ..

原创 C++多重集合類模板

C++多重集合類模板 multiset(多重集合)使程序存儲一組數據。與list集合類相似,多重集合的元素既可以作爲存儲的數據又可以作爲數據的關鍵碼,然而,與集合類不同的是多重集合類可以包含重複的數據。 關於set集合類模板的學習

原创 C++重載運算符的形式及規則

C++重載運算符的形式及規則 運算符實際上是一個函數,所以運算符的重載就是函數的重載。 1、那麼重載運算符是幹什麼用的呢? C++的數據類型分爲兩種:基本數據類型、構造數據類型。 基本數據類型可以通過運算符直接完成算術運算。 類作

原创 C++流類庫、流的輸入輸出

C++流類庫 流類庫 c++語言中爲不同類型數據的標準輸入和輸出定義了專門的類型,類庫中主要有ios、istream、ostream、iostream、ifstream、ofstream、fstream、istrstream、os

原创 植物大戰殭屍無盡模式最強陣容可以無限打

植物大戰殭屍無盡模式最強陣容 話不多說直接上圖: 這就是最終陣容,本人親測可以打到200+關不死,有毅力的話可以無限打下去,關鍵的關鍵是你必須能合理把控玉米加農炮的時機。 圖片是之前打的圖了,我給的陣容圖比圖中118輪圖還要強

原创 軟件工程導論第一章軟件工程學概述知識點

1.1 軟件危機 什麼是軟件 1983年IEEE關於軟件的定義: 計算機程序、方法、規則、相關的文檔資料以及在計算機上運行程序時所必須的數據。 tips:方法和規則通常在文檔中說明並在程序中實現。 什麼是軟件危機 軟件危機是指在計

原创 軟件工程導論第二章可行性研究知識點

2.1 可行性研究的任務 用最小的代價在儘可能短的時間內研究並確定客戶提出的問題是否有解決方案。 主要從以下三個方面研究每種解決方案的可行性: 1、技術可行性:現有技術能否實現本系統。 2、經濟可行性:本系統的經濟效益能否超過開發

原创 C++類的析構函數

C++類的析構函數 構造函數和析構函數是類體定義中比較特殊的兩個成員函數 構造函數的學習:——————》C++類的構造函數 本文主要介紹構造函數析構函數異同以及析構函數使用方法。 相同點: 兩者都沒有返回值,不使用return語句

原创 C++向量類模板

C++向量類模板 向量(vector)時一種隨機訪問的數組類型,提供了對數組元素的快速、隨機訪問,以及在序列尾部快速、隨機的刪除和插入操作。它是大小可變的向量,在需要時可以改變其大小。 創建vector向量的方法: #includ

原创 C++求水仙花數

C++求水仙花數 水仙花數在百度上的解釋是: 水仙花數(Narcissistic number):指一個 3 位數,它的每個位上的數字的 3次冪之和等於它本身(例如:1^3 + 5^3+ 3^3 = 153)。 tips:同學

原创 C++堆指針棧指針

C++堆指針棧指針 指針是一種靈活高效的內存訪問機制。 按有無申請動態分配的方式,分爲兩種類別:堆指針、棧指針。 在程序中定義一個變量,它的值會被放入內存中。 如果申請使用動態分配,它的值將放到堆中。 如果沒有申請動態分配,它的值

原创 軟件工程導論第六章詳細設計知識點

詳細設計的目的是確定怎樣具體地實現所要求的系統。並不是具體地編寫程序,而是要設計出系統的藍圖。 6.1 結構程序設計 只有3種基本的控制結構就能實現單入口單出口的程序。如下這三種基本的控制結構是“順序”、“選擇(IF_THEN_E