原创 向量容器和迭代器的初識
能夠容納兩個或更多值的數據結構稱之爲容器比如數組;但是數組受限於長度 向量容器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