Go语言:使用Scanf函数读取输入并判断点是否在矩形内
package main\nimport "fmt"\nfunc main() {\n var n, x, y int64\n fmt.Scanf("%d", &n)\n a := make([]int64, n+1)\n b := make([]int64, n+1)\n g := make([]int64, n+1)\n k := make([]int64, n+1)\n for i := 1; i <= n; i++ {\n fmt.Scanf("%d %d %d %d", &a[i], &b[i], &g[i], &k[i])\n }\n fmt.Scanf("%d %d", &x, &y)\n sum := 0\n for i := 1; i <= n; i++ {\n if x <= a[i]+g[i] && x >= a[i] && y <= b[i]+k[i] && y >= b[i] {\n sum = i\n }\n }\n if sum == 0 {\n fmt.Println("-1")\n } else {\n fmt.Println(sum)\n }\n}
原文地址: https://www.cveoy.top/t/topic/puVy 著作权归作者所有。请勿转载和采集!