題解 | 多組_二維數組_T組形式
多組_二維數組_T組形式
http://www.fangfengwang8.cn/practice/fe1e902e076b46dd82e7d42e12617893
package main import ( "bufio" "fmt" "os" "strconv" "strings" ) func main() { scanner := bufio.NewScanner(os.Stdin) //第一行,有幾組 var t int fmt.Scan(&t) for t > 0{ //第i組的行列數 scanner.Scan() firstLine := scanner.Text() parts := strings.Fields(firstLine) // 分割成字符串切片 // 解析 n(行數)和 m(列數) n, _ := strconv.Atoi(parts[0]) //m, _ := strconv.Atoi(parts[1]) sum := 0 for i := 0; i < n; i++ { //掃描每一行 scanner.Scan() line := scanner.Text() numbers := strings.Fields(line) // 處理一行中的每個整數 for _, numStr := range numbers { num, _ := strconv.Atoi(numStr) sum += num } } fmt.Println(sum) t-- } }
僅作golang新手學習提示
#golong#