- 5
- 0
- 约1.61千字
- 约 12页
- 2018-05-18 发布于天津
- 举报
挑战c程式语言阵列与结构初步
挑戰C++程式語言──第5章 陣列與結構初步 本章主題 陣列宣告 陣列宣告 陣列宣告與出值設定 陣列宣告與出值設定 字元陣列 結構 結構的宣告與初值設定 結構中的結構 結構資料成員的存取 結論 * * 陣列 結構 int a[6] = {0}; int a[n]; 【陣列的資料型態】:int 【陣列名稱】:a 【陣列大小(元素個數)】:n 【元素計有】:a[0],a[1],…,a[n-1] 【索引】 : a[i] char day[8] = Sunday ; int a[3] = {0,11,22,33,44,55}; int a[] = {1,2,3,}; char id[]=10001; a[5][3] ; int b[5][3] = { {1,2,3}, // 設定第0列初值 {4,5,6}, // 設定第1列初值 {7,8,9}, // 設定第2列初值 {10,11,12}, // 設定第3列初值 {13,14,15} // 設定第4列初值 }; b[3][3] = 123; char line[30][80] = {0}; cin.getline(line, 80); cin.getline(line[count],80); 表格(Table) 記錄(Record) 、列(Row) 欄位(Field) 、屬性(Attribute) struct Student{ char id[6]; char name[9]; int score[5]; float average; };? Student Eng; Student English[30]; struct Student{ char id[6]; char name[9]; int score[5]; float average; } Eng,English[30], C_plusplus[30]; struct Student{ char id[6]; char name[9]; Date Birthday; int score[5]; float average; }; Student C_pp[30]; struct Date{ int yy; int mm; int dd; }; cin C_pp[0].id; cin C_pp[0].name; cin C_pp[0].Birthday.yy; cin C_pp[0].Birthday.mm; cin C_pp[0].Birthday.dd; cin C_pp[0].score[0]; cin C_pp[0].score[1]; cin C_pp[0].score[2]; cin C_pp[0].score[3]; cin C_pp[0].score[4];? int sum = 0; // 計算平均分數 for (int j = 0; j = 4; j++){ sum += C_pp[0].score[j]; } C_pp[0].average = sum / 5.0; 陣列與結構的差異 陣列的應用 結構的應用
原创力文档

文档评论(0)