原创 數組元素查找最大值、最小值

數組元素中查找最大值、最小值 #include <stdio.h> #define N 10 int main() { int a[10], i; int min, max; /* 輸

原创 數組名傳參(pass by reference)

數組名作爲函數參數(pass by reference) 說明:以下定義了一個doube_array函數,接受整個數組爲函數參數,將其中的值修改爲原來的2倍。 #include <stdio.h> #define N 5 voi

原创 動態分配結構體空間並用指針進行操作

動態分配結構體空間並用指針進行操作 要求利用動態內存分配進行結構體指針的內存分配,然後設計函數,計算平均成績,要求結構體指針作爲函數參數,觀察值的影響。 #include <stdio.h> #include <stdlib.h>

原创 幾何座標轉化爲極座標

要求:利用函數將幾何座標系下的x,y轉化爲極座標下的ρ和θ 思路:通常函數只能通過return語句返回一個返回值,需要同時返回兩個值,可以通過參數中傳引用的方式,將地址傳給函數,從而直接在函數中修改該地址的值。 代碼: #incl

原创 數組和數組元素作爲函數參數

生成一個4位數年份的數組,並利用函數判斷其中的閏年 1. 數組元素作爲函數參數 #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 10 int

原创 傳值調用(函數中交換兩個數)

傳值調用(pass by value) 示例 說明:以下代碼爲在函數中交換兩個數,請分析主函數的輸出結果。 #include <stdio.h> void swap(int, int); int main() { int a

原创 對二維數組每一行分別排序

二維數組作爲函數參數 要求:對二維數組的奇偶行分別進行升序和降序排序,要求用函數實現。 主要代碼: #include <stdio.h> void sort_array(int a[], int n, char c); void

原创 動態內存分配--動態數組

動態內存分配–動態數組 需求:設計一個擲硬幣遊戲,開始前要求用戶先輸入本局模擬擲硬幣的次數n,記錄每次擲的結果,並根據結果模擬爲正面或反面,要求輸出正面和反面的累計出現次數。 #include <stdio.h> #include

原创 將SVN從一臺服務器遷移到另一臺服務器(Windows Server VisualSVN Server)

(源文章地址:http://blog.sina.com.cn/s/blog_855a24030102xp9q.html) 服務器環境: Windows Server 2012  軟件版本: VisualSVN-Server-3.4.2-x

原创 鏈表的輸入數據(追加法)、查找結點、插入結點、刪除結點、計算數據

鏈表的輸入數據(追加法)、查找結點、插入結點、刪除結點、計算結點數據 要求:給定鏈表的頭結點指針(head),要求分別定義函數append_node, search_list, insert_node,delete_node, c

原创 動態鏈表之創建鏈表(頭插法)

動態鏈表之創建鏈表(頭插法) 創建鏈表,並採用頭插法將新結點插入到head之後,輸入完整的學生數據,構建動態鏈表。 算法工作示意圖: #include <stdio.h> #include <stdlib.h> struct