原创 使用循環語句打印菱形

#include<iostream> using namespace std; int main() { int n; cout << "輸入要打印菱形每邊*的個數:" << endl; cin>>n;

原创 char *s和char s[]的區別與聯繫以及strlen()和sizeof()的用法

#include<iostream> using namespace std; void reverse(char s[]) { char *p, *q, temp; p = s;//p指向字符串s的第一個字符 q = s + s

原创 (待解決)輸入操作符重載。

#include<iostream> #include<string> using namespace std; class Sales_item { friend istream& operator>>(istream& , S

原创 C++中的static關鍵字

#include<iostream> using namespace std; void fun(int i); int main() { int n = 2; fun(n); system("pause"); return

原创 C++輸出二進制、十進制、八進制和十六進制以及左移右移運算符的總結

#include <iostream> //#include <bitset> using namespace std; int main(void) { int i,j,k,l; co

原创 在Excel2003中,用A表示第1列,B表示第2列......Z表示第26列,AA表示第27列,AB表示第28列......以此類推。請寫出一個函數,輸入用字母表示的列號編碼,輸出它是第幾列。

//這是一道關於進制的題目,其本質是把十進制數字用A~Z表示成二十六進制。 #include<iostream> #include<string> using namespace std; int StringToInt(const s

原创 C/C++ strlen(str)和str.length()和str.size()的區別

strlen(str)和str.length()和str.size()都可以求字符串長度,返回字符串中字符的長度,不包括‘/0’。 其中str.length()和str.size()是同義詞,返回同樣的值。 strlen(str)是

原创 合併兩個排序的數組

#include<iostream> using namespace std; /*有兩個排序的數組A1和A2,內存在A1的末尾有足夠多的空餘空間容納A2. 實現一個函數,把A2中的所有數字插入到A!中並且所有的數字是排序的。*/

原创 編程之美 金剛坐飛機問題

題目描述 現在有一架飛機要起飛,乘客們正準備按機票號碼(1,2,3...,N)一次排隊登機。突然來了一隻大猩猩(金剛)。他也有機票,但是他插隊第一個登上了飛機,然後隨意的選擇了一個座位坐下了。根據社會的和諧程度,其他的乘客有兩種反應:

原创 複製構造函數 賦值操作符

拷貝構造函數的參數爲什麼必須使用引用類型? 原因:        如果拷貝構造函數中的參數不是一個引用,即形如CClass(const CClass c),那麼就相當於採用了傳值的方式(pass-by-value),而傳值的方式會調用

原创 用法char ch=getchar()正確性詳解 《C陷阱與缺陷》 chap5.1

#include <stdio.h> int main() { char c; /* 改成:int c 就正確了 */ while( ( c = getchar() ) != EOF ) {

原创 各種數據類型佔的字節數

#include<iostream> using namespace std; int main() { cout << "各種數據類型佔的字節數:" << endl; cout << endl; cout << "bool:

原创 關於printf()與scanf()在不同情形下可以接受不同類型的參數的一個例子。

引用地址:http://blog.chinaunix.net/uid-24807808-id-3335656.html 在《C陷阱與缺陷》連接(第四章)那一章中,有這樣一個程序: #include <stdio.h> main() {

原创 Ubuntu的窗口模式與命令行模式切換

1. 真機環境下,窗口模式與命令行模式的切換 窗口模式----->命令行模式 Ctrl+Alt+F(n), 其中n爲1到6之間的任意整數。 命令行模式----->窗口模式 Ctrl+Alt+F(7)。 2. Vmware虛擬機環

原创 虛函數 虛繼承 sizeof

#include <iostream> using namespace std; class A { public: A(){} A(int a):m_a(a){} virtual