這個教程屬於哪個教程
c語言程式設計
這次作業要求在**
我在這個課程的目標是
二級指標的應用,了解指標與函式的關係,掌握指標作為函式返回值掌握單向鍊錶的概念和操作
這個具體在哪個方面幫助我實現目標的
類似於用於資料的刪除
參考文獻
c語言程式設
6-1 計算最長的字串長度
本題要求實現乙個函式,用於計算有n個元素的指標陣列s中最長的字串的長度。
函式介面定義:
int max_len( char *s, int n );其中
n
個字串儲存在s
中,函式max_len
應返回其中最長字串的長度。
裁判測試程式樣例:
#include #include輸入樣例:#include
#define maxn 10
#define maxs 20
int max_len( char *s, int
n );
intmain()
; scanf("%d
", &n);
for(i = 0; i < n; i++)
printf(
"%d\n
", max_len(string
, n));
return0;
}/*你的**將被嵌在這裡
*/
4輸出樣例:blue
yellow
redgreen
6實驗**:
int max_len( char *s, int設計思路:n ) }
return
m;}
執行結果圖:
6-2 統計專業人數
本題要求實現乙個函式,統計學生學號鍊錶中專業為計算機的學生人數。鍊錶結點定義如下:
struct這裡學生的學號共7位數字,其中第2、3位是專業編號。計算機專業的編號為02。listnode ;
函式介面定義:
int countcs( struct listnode *head );其中
head
是使用者傳入的學生學號鍊錶的頭指標;函式countcs
統計並返回head
鍊錶中專業為計算機的學生人數。
裁判測試程式樣例:
#include #include輸入樣例:#include
struct
listnode ;
struct listnode *createlist(); /*
裁判實現,細節不表
*/int countcs( struct listnode *head );
intmain()
/*你的**將被嵌在這裡
*/
1021202輸出樣例:2022310
8102134
1030912
3110203
4021205
#
3實驗**:
int countcs( struct listnode *head )設計思路:return
num;
}
執行結果截圖:
6-3 刪除單鏈表偶數節點
本題要求實現兩個函式,分別將讀入的資料儲存為單鏈表、將鍊錶中偶數值的結點刪除。鍊錶結點定義如下:
struct函式介面定義:listnode ;
struct listnode *createlist();函式struct listnode *deleteeven( struct listnode *head );
createlist
從標準輸入讀入一系列正整數,按照讀入順序建立單鏈表。當讀到−1時表示輸入結束,函式應返回指向單鏈表頭結點的指標。
函式deleteeven
將單鏈表head
中偶數值的結點刪除,返回結果鍊錶的頭指標。
裁判測試程式樣例:
#include #includestruct
listnode ;
struct listnode *createlist();
struct listnode *deleteeven( struct listnode *head );
void printlist( struct listnode *head )
printf("\n
");}int
main()
/*你的**將被嵌在這裡
*/
122輸出樣例:3456
7 -1
135實驗**:7
typedef struct listnode *list;設計思路:struct listnode *createlist()
scanf("%d
",&t);
}return
head;
}struct listnode *deleteeven( struct listnode *head )
p =head;
while(p && p->next)
p = p->next;
}return
head;
}
執行結果截圖:
預習題:
開發的專案的名稱和目標
製作小遊戲
專案主體功能的描述
像俄羅斯方塊,貪吃蛇之類的遊戲
準備工作
小組近期有看設計的書
成員名單
王滇,王子豪,周洪,杜偉
周/日期
這週所花的時間
**行數
學到的知識點簡介
目前比較的迷惑的問題
3/11-3/17
八個多小時
35預習了二維陣列,利用二維陣列解決實際問題
無3/4-3/10
三個多小時
34學會建立c語言中的檔案,將我們所需的資料和列印出來的資料儲存到檔案中,學會如何將使用者資訊進行加密和校驗
在使用者資訊·加密中,對低四位取反,高四位保持不變的操作不是很理解
3/18-3/24
七個多小時
137二維陣列的初始,選擇排序,氣泡排序
無3/25-3/31
七個多小時
82判斷回文,字串,一維字元陣列
英語單詞排序那題還有一點點知識點沒找好
4/1-4/7
六個多小時
83理解變數,記憶體和位址之間的關係
預習了指標與呼叫函式的相結合,有點困難
4/8-4/14
五個小時
87指標、陣列和位址之間的關係
題目難度對我來說挺大的,很多東西還沒搞懂
4/15-4/21
四個小時
137動態記憶體分配,字串函式
無4/22-4/28
四個小時
93結構體
無5/6-5/12
四個小時
23遞迴函式
很多問題,都在這次的題目當中
5/13-5/19
五個小時
137指標函式,函式指標,單向鍊錶等的運用
單向鍊錶不知道咋用
2019春第十二周作業
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 2019春第十二周作業 我在這個課程的目標是 能夠區分函式指標 指標函式 指標陣列 陣列指標,弄懂二級指標的呼叫 這個作業在那個具體方面幫助我實現目標 對指標陣列的使用有了初步的了解,對鍊錶有了一定的理解 參考文獻 c語言程式設計 第3版 本...
2019春第十二周作業
6 1 計算最長的字串長度 15 分 本題要求實現乙個函式,用於計算有n個元素的指標陣列s中最長的字串的長度。int max len char s,int n 其中n個字串儲存在s中,函式max len應返回其中最長字串的長度。include include include define maxn ...
2019春第十二周作業
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 使用鍊錶 這個作業在那個具體方面幫助我實現目標 深化鍊錶知識 參考文獻 用strlen計算類似於求一維陣列的最大值 用計數器記錄字串第二三個是否為02就可以了 int countcs struct listnode he...