實驗六實驗報告

2022-06-04 01:30:13 字數 2054 閱讀 7439

實驗結論

part1: 結構體型別及程式設計應用

1.補足程式

#include const

int n=5;//

定義結構體型別struct student,並定義stu為其別名

typedef struct

student stu;

//函式宣告

void input(stu s, int

n);int findminlist(stu s, stu t, int

n);void output(stu s, int

n);int

main()

//輸入n個學生資訊,存放在結構體陣列s中

void input(stu s, int

n)

//輸出結構體s中n個元素資訊

void output(stu s, int

n)

//在結構體陣列s中,查詢最低分學生的記錄,將其存入結構體陣列s中

//形參n是結構體陣列s中元素個數

//函式返回最低分的學生人數

2.程式設計練習

#include #include 

const

int n = 10;//

定義結構體型別struct student,並定義其別名為stu

typedef struct

student stu;

//函式宣告

void input(stu s, int

n);void output(stu s, int

n);void process(stu s, int

n);int

main()

//錄入考生資訊:准考證號,姓名,客觀題得分,操作題得分

void input(stu s, int

n) }

//輸出考生完整資訊: 准考證號,姓名,客觀題得分,操作題得分,總分,等級

void output(stu s, int

n) //

對考生資訊進行處理:計算總分,排序,確定等級

void process(stu s, int

n)

for(j=0;j1;j++)}}

strcpy(s[

0].level,"優秀"

part2: 共用體型別及程式設計示例

共用體:幾個不同型別的變數共佔一段記憶體。共用體變數所佔記憶體位元組數與其成員中所佔位元組數最多的那個成員相等

結構體:內部資料成員在記憶體中連續存放,每個成員分別占有獨立的儲存空間。結構體變數所佔記憶體位元組數是其所有成員所佔位元組數的總和

共用體占用記憶體空間比結構體少

part3: 列舉型別及程式設計示例

列舉型別適用於變數取值有限的情形。如月份,星期等。

使用注意事項:

(1)列舉型別不能直接輸入輸出。

(2)列舉型別可以隱含轉換為整型,但整型轉換為列舉型別必須顯式轉換。

實驗五實驗報告

系統架構圖 首先我在我的電腦裡建立了有名稱要求的資料夾,然後開啟android studio clone了我們的小組專案。此處因為已經clone過了,所以無法再把這個專案clone進去 進行編譯,執行,測試均正常 我在遊戲主介面載入了乙個toast,點選可以短暫地顯示我的學號資訊 首先在封面檔案裡我...

實驗三實驗報告

實驗結論 part 1 1 從鍵盤上輸入3個數,讓它們代表3條線段的長度,編寫乙個c程式判斷這3條線段組成的三角形屬於什麼型別 一般三角形 等腰三角形 等邊三角形或不構成三角形 1 兩種if語句都可以達到實驗目的,因此條件語句寫法很靈活,所以自己以後寫乙個程式時也會考慮多種寫法 2 while和if...

實驗報告 實驗五

實驗內容 1.將老師給的程式框架編譯 連線後利用反彙編u檢視 長度,利用g命令將程式執行至在mov ax,4c00h結束語句前。1 發現data中的資料被改為 中指定的資料。2 程式返回前,cs 076c ss 076b ds 076a。3 程式執行後,設code段位址為x,則data段位址為x 2...