洛谷第一个点为什么报wa?是什么地方错了?(语言-golang)

洛谷第一个点报错,其他运行正确。在goland输入输出都没问题,上传到洛谷上出错。

img

img

img

你的代码会将0和1判断为质数,你需要先判断i.a[j]<2的可能
此外,z循环太多次了,把循环条件改为z*z<=i.a[j],continue改为break

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以看下这个问题的回答https://ask.csdn.net/questions/724250
  • 这篇博客你也可以参考下:Golang以及Goland配置
  • 这篇博客也不错, 你可以看下Golang以及Goland配置
  • 除此之外, 这篇博客: GoLand安装与环境配置中的 一、golang环境配置 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    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!,说明环境配置成功。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^