题解 | 多组_二维数组_T组形式
多组_二维数组_T组形式
https://www.nowcoder.com/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#