原创 向量容器和迭代器的初識

能夠容納兩個或更多值的數據結構稱之爲容器比如數組;但是數組受限於長度 向量容器vector 聲明容器步驟vector<type>vectorName 定義一個名字爲v的容器 向量容器同樣支持下標訪問 v[i] 而如果再用原先

原创 char數組;string類的區別

char 是C++內置數組類型 string是標準庫中定義的類 char 定義的數組僅僅是儲存字符串,c庫中有一系列操作字符串的函數。 sting是類,它包含一個可變長度的char 數組,封裝了常用的字符串操作函數。 char字符

原创 最容易理解的冒泡排序

所謂冒泡就是像水中泡泡一樣,一直浮到水面; 可以看出每一個新泡泡從底部產生一路浮到水面 冒泡排序也是一樣比如下面用冒泡排序排列一個數組 #include<iostream> using namespace std; int ma

原创 面向對象及類初始

類與結構體的區別 如果用類定義一個洗衣機,我們可能會這樣定義; 洗衣機; 功能;洗衣服 外觀屬性;類型(滾筒,波輪) 品牌(小天鵝、海爾)

原创 C++對字符串的處理

第一種就是字符數組 #include<iostream> using namespace std; int main () {char str1[10]; cin>>str1; cout<<*(a+1)<<endl; cou

原创 通過指針訪問數組

指針與指針變量的區別 指針;一個變量的地址 指針變量;一種變量專門存放地址 指針變量的值是**(指針)**地址 一維數組 int a[4]={1,2,3,4}; 學過C++的都知道一維數組的名字就是首地址; 所以可以如下表,

原创 細菌的繁殖

一種細菌的繁殖速度是每天成倍增長。例如:第一天有10個,第二天就變成20個,第三天變成40個,第四天變成80個,……。現在給出第一天的日期和細菌數目,要你寫程序求出到某一天的時候,細菌的數目。 #include<iostrea

原创 C++用strtok分解輸入(strtok函數的用法)

例如 讀取一行文本,經常要將其分解成更小的字符串。如下 輸入文本: Me, myself,and I 要把他分解成逗號和空格爲界限的多個字符串,在單獨成行輸出 Me myself and I strtok(string,

原创 第一次定義Book類的錯誤

要求 定義一個Book類,在int main中,要求創建一個圖書對象,並對該圖書進行簡單的顯示、借閱、歸還管理。 #include<iostream> #include<cstring> using namespace std;

原创 三角形_運算符重載

題目: 定義三角形類,該類有兩個私有的數據成員底和高。要求重載>,<,>=,<=,!=, == 6個運算符,能比較兩個三角形面積的大小。編寫主函數進行測試。 #include<iostream> #include<ioman

原创 整數類_重載輸入輸出符

描述 定義整數類,重載 >> <<運算符 #include<iostream> using namespace std; class Z //定義類Z { public: int a;

原创 2020/04/30作業

在子類中賦值父類中的私有成員 #include<iostream> #include<cstring> using namespace std; class person{ public: void set_

原创 類與對象2

上一篇我們大體瞭解了什麼是類、類與對象的關係,那麼如何定義一個類呢? 類的聲明形式 class 類名{ public: 公有成員(外部接口)

原创 printf( )與scanf( )的簡單理解

%c 字符及其ASCALL碼 %s 字符串 %d 整數(十進制) %u 無符號整數 %o 整數(八進制) %x 無符號整數(十六進制) %f 浮點數字 %g 浮點數字 %e 浮點數字(科學

原创 bool類型篩選素數

質數是指在大於1的自然數中,除了1和它本身以外不再有其他因數的自然數。 用bool類型篩選100以內的全部素數; #include<iostream> #include<cmath> using namespace std; co