原创 C語言將txt文本文檔數據重新排序並放至新txt文本文檔中

更多資料請點擊:我的目錄 本篇僅用於記錄自己所學知識及應用,代碼仍可優化,僅供參考,如果發現有錯誤的地方,儘管留言於我,謝謝。 #include <stdio.h> #include <stdlib.h> #include <ti

原创 使用循環結構,將所有外部進程傳參打印出來

使用循環結構,將所有傳參打印出來。 用途:(可運行時指定參數個數、參數內容,不用修改代碼) 程序密碼 運行程序時,指定操作某些文件(更爲靈活,不用直接寫在代碼中) 網絡通信中,指定通信對象信息。(需要隨時修改,更爲方便) 更多資

原创 (單循環鏈表)現在假設有n個人形成一個單向循環鏈表,求最後剩餘的兩個節點。

更多資料請點擊:我的目錄 本篇僅用於記錄自己所學知識及應用,代碼仍可優化,僅供參考,如果發現有錯誤的地方,儘管留言於我,謝謝! 據說着名猶太歷史學家 Josephus有過以下的故事:在羅馬人佔領喬塔帕特後,猶太人與Josephus

原创 (Linux內核鏈表)用鏈表存儲若干自然數。 比如:鏈表中存儲: 1 2 3 4 5 6 7 8 9…… 將其重排成: 1 3 5 7 9 ……8 6 4 2 (奇數升序偶數降序)

更多資料請點擊:我的目錄 本篇僅用於記錄自己所學知識及應用,代碼仍可優化,僅供參考,如果發現有錯誤的地方,儘管留言於我,謝謝! 運行結果: Linux內核鏈表: #ifndef __DLIST_H #define __DLIST

原创 c語言數組與指針定義(例子)

此篇是c語言數組與指針的定義例子,通過習題理解 更多資料請點擊:我的目錄 1、 假如有如下定義: int a[3][5]; a. 用 1 種方法表示 a[2][3]的地址。 &a[2][3] b. 用 2種方法表示 a[2][0

原创 編寫一個程序,令其功能儘量向命令 “ls -l” 靠近

更多資料請點擊:我的目錄 本篇僅用於記錄自己所學知識及應用,代碼仍可優化,僅供參考,如果發現有錯誤的地方,儘管留言於我,謝謝。 效果如下: #include <grp.h> #include <pwd.h> #include <t

原创 C語言購物管理系統項目

Hello ! 你好呀 ! 既然都點進來了,不妨看一看,文末效果展示!  C語言購物管理系統項目:   操作說明:按照菜單上面給的提示選擇菜單,暫時沒有實現出了數字以外的輸入,輸入其他字符會出錯。   操作步驟說明:根據菜單選擇先

原创 編寫一個程序,初始化一個 3x5的二維 double 型數組,並利用一個基於變長數組的函數把該函數賦值到另 一個二維數組,另外再寫一個基於變長數組的函數來顯示兩個數組的內容。

編寫一個程序,初始化一個 3x5的二維 double 型數組,並利用一個基於變長數組的函數把該函數賦值到另 一個二維數組,另外再寫一個基於變長數組的函數來顯示兩個數組的內容。這兩個函數應該能夠處理任意的 NxM數組. 更多資料請點

原创 編寫一個程序,將兩個字符串連接起來,不要用strcat 或 strncat 函數。

編寫一個程序,將兩個字符串連接起來,不要用strcat 或 strncat 函數。 更多資料請點擊:我的目錄 #include <stdio.h> int main() { char str1[120],str2[120

原创 定義一個結構體來存儲日期(含年、月、日)。並設計一個函數,計算傳入的結構體存儲的日期是一年中的第幾天

更多資料請點擊:我的目錄 這個題目主要還是要考慮輸入年份是否爲潤年,潤年的標誌:能被4和100整除或被400整除 運行結果: #include <stdio.h> struct Date { int year; int

原创 生成多個隨機數的數組,srand()函數

更多資料請點擊:我的目錄 c語言-生成多個隨機數的數組,只要調用 srand()此函數就可以實現,具體用法如下: #include <stdio.h> #include <stdlib.h> #include <time.h>

原创 編寫一個程序,不使用格式控制符 %x 的情況下,將十進制數轉換爲十六進制。

更多資料請點擊:我的目錄 #include <stdio.h> void func(unsigned n,char hex_num[]); int main() { int n; char hex_num[17]="012

原创 C語言編程實現字符串數組元素的逆轉(遞歸實現字符串翻轉)

更多資料請點擊:我的目錄 #變換前與變換後# #include <stdio.h> #include <string.h> void recur(char a[], int k); int main() { char a[

原创 編寫一個程序,檢測當前系統的進程最多能打開幾個文件。

更多資料請點擊:我的目錄 本篇僅用於記錄自己所學知識及應用,代碼仍可優化,僅供參考,如果發現有錯誤的地方,儘管留言於我,謝謝。 輸出結果: #include <stdio.h> #include <errno.h> #inclu

原创 (鏈式隊列)編程實現功能:輸入數字時將數據入隊,輸入字母時將數據出隊。

更多資料請點擊:我的目錄 本篇僅用於記錄自己所學知識及應用,代碼仍可優化,僅供參考,如果發現有錯誤的地方,儘管留言於我,謝謝! 鏈式隊列頭文件: // 描述: 通用型的鏈式隊列 #ifndef LINKQUEUE_H #defi