// 1、使用「物件導向」的思維方式編寫乙個學生資訊管理系統。
// 2、學生有id、姓名、年齡、分數等資訊
// 3、程式提供展示學生列表、新增學生、編輯學生資訊、刪除學生等功能
package main
import
("fmt"
"os"
)type student struct
var studentlist =
make
(map
[int
]*student)
func
newstudent
(id int
, name string
)*student
}func
(e *student)
edistuent
(name string
)func
liststuent()
else}}
func
addstudent()
fmt.
printf
("請輸入學生姓名:"
) fmt.
scanln
(&name)
newstudent :=
newstudent
(key, name)
studentlist[key]
= newstudent
}func
editstudent()
else
}func
deletestudent()
else
}func
main()
}}
package main
import
("fmt"
"os"
)type student struct
func
newstudent
(id int
, name string
)*student
}type studentadmin struct
var studentsystem studentadmin
func
(s *studentadmin)
getstudentlist()
else}}
func
(s *studentadmin)
addstudent()
fmt.
printf
("請輸入學生姓名:"
) fmt.
scanln
(&name)
newstudent :=
newstudent
(key, name)
s.studentlist[key]
= newstudent
}func
(s *studentadmin)
editstudent()
else
}func
(s *studentadmin)
deletestudent()
else
}func
main()
}}
GO語言 結構體版學生管理系統
春節期間在家學習go,在b站學習到了go的結構體,方法,map,fmt等基礎語法。需要綜合應用下這些基礎知識,所以編寫了乙個簡單的函式版學習管理系統,供正在學習go語言的同學參考。學生管理系統 有乙個物件 1.它儲存了一些資料 結構體的字段 2.他有4個功能 結構體的方法 type student ...
go 學生管理系統(結構體方法版)
main.go package main import fmt os func menu var sms studmgr func main var choice int for stu manage.go package main import fmt 學生管理系統 有乙個物件 1.儲存了一些資料...
結構體管理 儲存學生資訊
任務 使用結構體儲存學生資訊 包括學號,姓名,3門課程成績,總分 要求實現對學生資訊修改和刪除操作,最多50名學生。注意考察點 結構體,函式,指標 測試輸入 10 3 1 siyu 90 90 90 2 amy 60 70 94 3 jack 60 60 98 4 jack 77 90 60 5 b...