原创 靜態順序表

最近在學習數據結構的單鏈表部分,於是寫了一個靜態順序表做練習。實現了對其初始化、添加、更改、刪除等功能的實現。 "Seqlist.h" #pragma once #define __SEQ_LIST__ #ifdef __SEQ_LIS

原创 “student a am i”的倒置

問題:如何實現student a am i轉換成爲i am a student? 解析:可將語句完全倒置,成爲i ma a tneduts,再將逐個單詞倒置,成爲i am a student #include <stdio.h> #inc

原创 初始化一個數組

#include <stdio.h> void init(int arr[],int len) { int i = 0; for (i = 0; i < len; i++) { arr[i] = len - i; } }

原创 用可變參數列表求最大值

va_list arg  訪問參數列表未確定部分 va_start(arg,val);//將 arg_ptr 設置爲傳遞給該函數參數列表的第一個可選參數  arg是聲明的變量名,val是已確定參數列表最後一個參數 va_arg(ar

原创 遞歸法實現n^k

#include <stdio.h> int nk(int n,int k) { if (k == 0) return 1; else return n * nk(n, k - 1); } int main() { int