C語言部落格作業 結構體

2022-05-16 20:40:15 字數 1757 閱讀 9472

struct student;   //該結構體表示學生的學號、姓名、成績和等級

struct worker;  //結構體表示職員的姓名、基本工資,浮動工資、支出、實際工資

定義結構陣列s[n];

迴圈輸入n個職員的資訊

for i=0 to i=n-1

計算s[i].sjgz

end for

輸出n個職員姓名和實際工資

struct information;    //結構陣列表示姓名、出生日期、性別、固定**、手機號碼

定義變數n,結構陣列s[n];

錄入n條記錄

定義變數number,k,j;

for j=0 to j=k-1

輸入number

判斷number是否在0到n-1的範圍

輸出相應結果

}

列舉型別在使用中有以下規定:1. 列舉值是常量,不是變數。不能在程式中用賦值語句再對它賦值。2.列舉元素本身由系統定義了乙個表示序號的數值,從0開始順序定義為0,1,2…。如在weekday中,sun值為0,mon值為1,…,sat值為6。

struct nest_student;

struct address;

struct nest_student;

union 共用體型別名

;例如:

C語言部落格作業 結構體

第乙個函式的編寫 首先要遍歷結構體陣列使sum得初始值為0,遍歷陣列中的score與sum相加。第二個函式編寫 先定義乙個結構體中間量temp 用選擇排序法進行排序,進行第二個函式的操作。本題沒有問題認為可以將第乙個函式中的 s用p去操作可以節約空間,還有就是可以用typedef對結構體取別名這樣會...

C語言部落格作業 結構體

1.本題pta提交列表 2.設計思路 void calc struct student p,int n void sort struct student p,int n 3.截圖 4.本題除錯過程碰到問題及pta提交列表情況說明 碰到的問題 最開始用冒泡法,排序反了 解決方法 改變冒泡法內層迴圈的判...

C語言部落格作業 結構體

定義函式calc 定義整型變數i,j 用於迴圈 for i 0 to n 1 求出每個學生分數的總和 for j 0 to 2 執行演算法 p i sum p i sum p i score j end for end for 定義函式sort 定義整型變數i,j 用於迴圈 定義結構體變數 max ...