//乙個使用者管理系統
/*需要提供的功能
1.新增使用者
2.刪除使用者
3.修改使用者資訊
4.查詢使用者資訊
*/package main
import
("fmt"
"os"
"strconv"
"strings"
)//定義密碼輸入次數
const
( password string
="123123"
maxauth int=3
)//使用系統前輸入密碼 超過3次則退出系統
func
auth()
bool
else
}return
false
}//因為需要使用者輸入的比較多定義乙個input函式
func
inputstring
(input string
)string
func
inputuser
(id int
, userinfo map
[int
]map
[string
]string)}
func
getid
(userinfo map
[int
]map
[string
]string
)int
}return id +1}
//新增使用者
func
add(userinfo map
[int
]map
[string
]string
)//查詢使用者
func
sel(userinfo map
[int
]map
[string
]string)}
}//修改使用者
func
change
(userinfo map
[int
]map
[string
]string)}
else
}else
}//刪除使用者
func
del(userinfo map
[int
]map
[string
]string)}
else
}else
}func
main()
//這裡吧操作放入map的k,而操作對應的函式存放為v
//這樣當執行某個操作直接用k讀取v
callbacks :=
map[
string
]func
(map
[int
]map
[string
]string),
}if!auth()
menu =
`********************
歡迎使用使用者管理系統
********************
1.新增使用者
2.查詢使用者
3.修改使用者
4.刪除使用者
5.退出程式
********************`
forelse
}}
ITEXT 目錄生成的第二種方法
最近在用itext寫pdf報告,期間遇到目錄生成的問題,而目錄生成我認為最關鍵的是獲取章節的頁碼問題。下面分別介紹這兩種方法。除了這兩種方法之外,還可以參考我的另一篇部落格 itext 目錄生成的第三種方法 方法一 1 先生成不帶目錄的pdf檔案,命名為a.pdf。假設此時目錄應該在第3頁,分別從a...
Go練習題 3 第一種方法
乙個使用者管理系統 需要提供的功能 1.新增使用者 2.刪除使用者 3.修改使用者資訊 4.查詢使用者資訊 package main import fmt strconv strings 定義密碼輸入次數 const password string 123123 maxauth int 3 使用系統...
第二種方法 1076 Wifi密碼 (15 分
輸入第一行給出乙個正整數 n 100 隨後 n 行,每行按照 編號 答案 的格式給出一道題的 4 個選項,t 表示正確選項,f 表示錯誤選項。選項間用空格分隔。輸出格式 在一行中輸出 wifi 密碼。輸入樣例 8a t b f c f d f c t b f a f d f a f d f c f ...