原创 關於字符ASCII與字符相加輸出的錯誤

# include <iostream> using namespace std; int main() { char a = ('1'-'0'+'4'-'0')%10 ; a = a + '0'; //a = 5 + '0';

原创 1004/找出現最多的字符串

HDOJ 1004 題目描述: 輸入:第一行輸入氣球的個數,以下n行是n個氣球的顏色,n爲0時結束 輸出:最多相同顏色的氣球的顏色 自己的代碼如下:# include <iostream> # include <malloc.h> #

原创 1003/最大連續子串和

一個經典問題,對於一個包含負值的數字串array[1...n],要找到他的一個子串array[i...j](0<=i<=j<=n),使得在array的所有子串中,array[i...j]的和最大。 這裏我們需要注意子串和子序列之間的

原创 LAMP環境配置(ubuntu14.04LTS)

安裝apache sudo apt-get install apache2 測試apache 瀏覽器代開 http://localhost/ 顯示信息如下,即可 安裝PHP5 sudo apt-get install php5 liba

原创 產生隨機數:sand()和rand()函數用法

個人認爲較爲可靠的產生隨機數的代碼範例: 例如產生 min~max 範圍的整數隨機數 #include   <iostream> #include   <cstdlib> #include   <ctime> # defin

原创 1002/大數加法

對比別人寫的代碼  他人代碼 以下是自己寫的# include <iostream> # include <malloc.h> # include <string.h> using namespace std; # define TAS

原创 關於unbuntu下mysql.h頭文件找不到的問題

查看你的代碼所包含的頭文件 mysql.h在ubuntu下默認安裝在/user/include/mysql/mysql.h 編譯器在尋找mysql.h時,直找到/user/include/ 目錄下 所以: 1.   如果確定有/user

原创 鏈表中刪除某節點(注意)

下面是兩種根據節點地址刪除鏈表節點的實現方式: void Delete(struct Node * a,struct Node * tmp) { struct Node * t = a; while(t->next != NULL)

原创 C++ Primer學習7:const iterator與const_iterator的區別

const iterator是指iterator是參量,不可修改 const_iterator是iterator指向的元素不可修改 #include <iostream> #include <vector> using namespace

原创 memset()的使用注意

     void *memset(void * s, int ch, size_t  n);     功能: 將s指向的一塊連續內存中的前 n 個字節的內容全部設置爲ch指向的ASII值 (ASII值可以用一個字節 8位來表示)    

原创 判斷2個浮點數變量是否相等

理解 float 和 double類型的變量的精度與存儲方式,先參考下面文章 http://blog.csdn.net/xiongchuquan/article/details/37767569 #include <iostream>

原创 float與double的精度和區別

轉載自http://www.cnblogs.com/BradMiller/archive/2010/11/25/1887945.html 1. 範圍   float和double的範圍是由指數的位數來決定的。   float的指數位有8

原创 C++ primer學習1:細節:標準化後C++中,定義在for循環內部的變量,循環外部不可使用

標準化後C++中,定義在for循環內部的變量,循環外部不可使用 #include <iostream> using namespace std; int main() { int sum = 0; for(int

原创 C++ Primer學習5:vector使用下標操作元素注意

vector使用下標註意:vector[i]使用時,只有該i位元素存在時,才能使用 #include <iostream> #include <vector> using namespace std; int main() {

原创 C++ Primer學習6:const指針 和 指針與const限定符區別

指針與const限定符 c++強制要求const對象的指針必須是const特性例如const int *p;  p不是const,可以不初始化 這裏限定了p指針所指向的對象類型是const (p可以被修改