修改程式範例: Ch2-3-3.c 為Ch2-3-3e.c
1.將 struct test 增加1項成員:
n會計分數 int accounting
2.使用新型態變數宣告, 增加宣告學生結構變數 john, 且指定數值
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | /* 程式範例: Ch2-3-3e.c */ /* 主程式 */ int { ; typedef ; /* 定義新型態 */ score joe, jane, john; /* 使用新型態變數宣告 */ joe.math = 80; /* 指定成員變數 */ joe.english = 85; joe.computer = 83; joe.accounting= 83; jane.math = 78; /* 指定成員變數 */ jane.english = 65; jane.computer = 55; jane.accounting = 55; john.math = 88; /* 指定成員變數 */ john.english = 98; john.computer = 85; john.accounting = 95; /* 顯示成績 */ printf("姓名: Joe\n"); printf("數學: %d\n", joe.math); printf("英文: %d\n", joe.english); printf("數學: %d\n", joe.computer); printf("會計: %d\n", joe.accounting); printf("=================\n"); printf("姓名: Jane\n"); printf("數學: %d\n", jane.math); printf("英文: %d\n", jane.english); printf("數學: %d\n", jane.computer); printf("會計: %d\n", jane.accounting); printf("=================\n"); printf("姓名: John\n"); printf("數學: %d\n", john.math); printf("英文: %d\n", john.english); printf("數學: %d\n", john.computer); printf("會計: %d\n", john.accounting); system("PAUSE"); return 0; } |
姓名: Joe
數學: 80
英文: 85
數學: 83
會計: 83
=================
姓名: Jane
數學: 78
英文: 65
數學: 55
會計: 55
=================
姓名: John
數學: 88
英文: 98
數學: 85
會計: 95
請按任意鍵繼續 . . .