北郵考研復試 C 語言上機真題精選與解析
真題一:查找判斷 題目描述 輸入數組長度 n,數組 a[1..n],查找個數 m,查找值 b[1..m]。對每個查找值,在數組中存在輸出 YES,否則 NO。
C語言 char 類型詳解:符號性、與 int 轉換、內存表示完全指南
char 類型的符號性之謎 C 標準規定:char、signed char、unsigned char 是三種不同類型。char 默認是否帶符號由編譯器實現定義
C語言內存分配深度解析:區域劃分、管理函數、常見錯誤與最佳實踐
程序內存五大區域 區域存儲內容管理方式生命週期 代碼區函數二進制機器碼系統程序運行期間 全局/靜態區全局變量、static 變量、常量系統程序運行期間 棧區函
C語言 sscanf() 函數深度解析:格式化字符串解析完全指南
函數原型與核心差異 #include <stdio.h> int sscanf(const char *str, const char *form
北郵計算機考研復試 C 語言上機題精選解析
題目一:無符號整數轉二進制字串 描述:輸入 T 個無符號整數(≤10⁸),輸出其二進制表示(去除前導 0)。 解法:棧模擬除 2 取餘 #include <
C 語言進制轉換完整實作:大數處理與多進制互轉
問題描述 將 M 進制數 X 轉換為 N 進制輸出(2 ≤ M,N ≤ 36)。支援大數(超出長整數範圍),輸入小寫、輸出大寫。 核心策略:以十進制作為中介
二路插入排序演算法:原理分析與 C/C++ 實作
演算法簡介 二路插入排序是直接插入排序的改進版,引入輔助陣列 temp[] 作為環狀緩衝區,減少元素搬移次數。空間複雜度 O(N),時間複雜度仍為 O(N²),
約瑟夫環問題完整解析:數學推導、三種實現與C語言代碼
問題描述 N 人圍成圈,編號 1~N。從 1 開始報數,報到 p 的人出列,下一人從 1 重新報數,循環直到所有人出列。按出列順序輸出原始編號。 三種解法對比
八皇后問題:C++ 遞歸回溯與 DFS 兩種解法完整代碼
問題描述 在 8×8 棋盤放置 8 個皇后,任兩個不同行、不同列、不同對角線。輸出第 b 個解(按皇后串整數值排序),共 92 組解。 核心觀察:對角線判定
C 語言 const 關鍵字完整用法指南
const 優於 #define 的優勢 型別檢查:const 有型別,編譯器可檢查;#define 純文字替換 保護機制:防止意外修改,提升程式健壯性 效能
C 語言二維陣列指標完整解析:類型相容與傳遞技巧
核心觀念:陣列名與指標的區別 一維陣列中 a、*a、&a 數值相同但類型不同。二維陣列更複雜: int a[2][3] = {{1,2,3},{4,5,