原创 關於c語言的free函數

目錄0 緣起1 free() 使用前- free前程序做了什麼2 free 的作用- free對內存做了什麼- free對指針做了什麼3 free後怎樣做4 Q&A(1) Q:有malloc 一定有free嗎?(2) Q:該fre

原创 Java day10 IO 列出指定目錄下的所有層級文件名 並保存到指定文件中

1 需求 將指定文件目錄下的子目錄及子文件的名稱提取並保存到一個指定名稱的文本文檔中 2 方法 使用File類讀取已經存在的目錄,使用FileWriter類創建新的文本文檔 若目錄存在, 將目錄名稱條目寫入文件, 返回子目錄及文

原创 win7+ubuntu雙系統,進入ubuntu, 出現error :unknown filesystem.

目錄1 背景2 問題出現3 查找解決方案(1) 列出邏輯盤符(2) 找到文件 /boot/grub 或者 /grub 所在的盤符(3) 設置grub路徑(4)嘗試進入ubuntu開機選擇菜單(5)grub文件更新4 解決問題 1

原创 數據結構之棧(1)基本操作

文章目錄1 棧的邏輯結構和存儲結構(1)邏輯結構(2)存儲結構2 結構體定義3 基本運算4 代碼5 應用舉例6 鏈棧 1 棧的邏輯結構和存儲結構 (1)邏輯結構 棧的邏輯結構屬於線性表,不過是操作受限的線性表。受限體現在只能在線性

原创 數據結構之棧(2-1)應用:括號匹配

目錄1 問題描述2 分析3 代碼4 總結 1 問題描述 編寫一個算法,判斷鍵盤輸入的表達式是否配對。(假設括號只包含“(” “)” 。 2 分析 (1)所謂括號配對,就是 左括號的個數等於右括號的個數, 且每一對括號都是左括號在

原创 c++參數的傳遞方式

1 普通變量作爲函數參數傳遞 int max(int a,int b) { return a>b?a:b; } int swap(int a,int b) { int tmp=a; a=b; b=tmp; ret

原创 基礎編程題目集—— 7-29 刪除字符串中的子串

1 題目要求 輸入2個字符串S1和S2,要求刪除字符串S1中出現的所有子串S2,即結果字符串中不能包含S2。 輸入格式: 輸入在2行中分別給出不超過80個字符長度的、以回車結束的2個非空字符串,對應S1和S2。 輸出格式: 在一行

原创 基礎編程題目集 —— 7-38 數列求和-加強版***

1 題目要求 給定某數字A(1≤A≤9)以及非負整數N(0≤N≤100000),求數列之和S=A+AA+AAA+⋯+AA⋯A(N個A)。例如A=1, N=3時,S=1+11+111=123。 輸入格式: 輸入數字A與非負整數N。

原创 基礎編程題目集 —— 7-34 通訊錄的錄入與顯示*

1 題目要求 通訊錄中的一條記錄包含下述基本信息:朋友的姓名、出生日期、性別、固定電話號碼、移動電話號碼。 本題要求編寫程序,錄入N條記錄,並且根據要求顯示任意某條記錄。 輸入格式: 輸入在第一行給出正整數N(≤10);隨後N行,

原创 基礎編程題目集—— 7-35 有理數均值***

1 題目要求 本題要求編寫程序,計算N個有理數的平均值。 輸入格式: 輸入第一行給出正整數N(≤100);第二行中按照a1/b1 a2/b2 …的格式給出N個分數形式的有理數,其中分子和分母全是整形範圍內的整數;如果是負數,則負號

原创 基礎編程題目集—— 7-27 冒泡法排序

1 題目要求 將N個整數按從小到大排序的冒泡排序法是這樣工作的:從頭到尾比較相鄰兩個元素,如果前面的元素大於其緊隨的後面元素,則交換它們。通過第一遍掃描,最後一個元素必定是最大的元素。然後用同樣的方法對前N−1個元素進行第二遍掃描

原创 基礎編程題目集 ——7-28 猴子選大王(約瑟夫環)***

1 題目要求 一羣猴子要選新猴王。新猴王的選擇方法是:讓N只候選猴子圍成一圈,從某位置起順序編號爲1~N號。從第1號開始報數,每輪從1報到3,凡報到3的猴子即退出圈子,接着又從緊鄰的下一隻猴子開始同樣的報數。如此不斷循環,最後剩下

原创 基礎編程題目集 —— 7-33 有理數加法**

1 題目要求 本題要求編寫程序,計算兩個有理數的和。 輸入格式: 輸入在一行中按照a1/b1 a2/b2的格式給出兩個分數形式的有理數,其中分子和分母全是整形範圍內的正整數。 輸出格式: 在一行中按照a/b的格式輸出兩個有理數的和

原创 基礎編程題目集 ——7-31 字符串循環左移*

1 題目要求 輸入一個字符串和一個非負整數N,要求將字符串循環左移N次。 輸入格式: 輸入在第1行中給出一個不超過100個字符長度的、以回車結束的非空字符串;第2行給出非負整數N。 輸出格式: 在一行中輸出循環左移N次後的字符串。

原创 基礎編程題目集 —— 7-36 複數四則運算

1 題目要求 本題要求編寫程序,計算2個複數的和、差、積、商。 輸入格式: 輸入在一行中按照a1 b1 a2 b2的格式給出2個複數C1=a1+b1i和C2=a2+b2i的實部和虛部。題目保證C2不爲0。 輸出格式: 分別在4行中