洛谷第一个点报错,其他运行正确。在goland输入输出都没问题,上传到洛谷上出错。
你的代码会将0和1判断为质数,你需要先判断i.a[j]<2的可能
此外,z循环太多次了,把循环条件改为z*z<=i.a[j],continue改为break
1、下载地址:
https://golang.google.cn/dl/2、双击.msi文件进行安装:
默认安装在C盘,可将路径更改至自己想要安装的路径,如D:\go
3、将D:\go\bin路径添加至Path环境变量中(安装完成后,自动在环境变量中添加了D:\go\bin,若没有自动添加,则手动加上):
4、新建工作目录go_workspace,测试环境:
test.go的代码:
package main
import "fmt"
func main(){
fmt.Println("Hello, world!")
}
打开cmd命令行,进入go_workspace的目录,运行test.go文件:
go run test.go
输出Hello world!,说明环境配置成功。