GO 入门题目

简介: GO 入门题目

99 乘法表:


package main
import "fmt"
func main() {
 // 遍历, 决定处理第几行
 for y := 1; y <= 9; y++ {
  // 遍历, 决定这一行有多少列
  for x := 1; x <= y; x++ {
   fmt.Printf("%d*%d=%d ", x, y, x*y)
  }
  fmt.Println()
 }
}

 

 

求2到100的质数,质数大于1开始除了1和本身作为因数,没有其他因数:



package main
import "fmt"
func main() {
 fmt.Println("1-100之间的质数为:")
 // i从2开始,质数大于1开始
 for i := 2; i <= 100; i++ {
  for n := 2; n <= i; n++ {
   // 当走到最后n等于i 了,则说明下面的i%n==0 && n < i 始终没有成立。说是这个数是个质数。
   if n == i {
    fmt.Printf("%d ", i)
   }
   // 当满足这个条件的时候就终止里面的循环,不用继续往下走了,因为它已经不是一个质数了。
   if i%n == 0 && n < i {
    break
   }
  }
 }
}
相关文章
|
2月前
|
Go
Go入门速成-定义变量
Go入门速成-定义变量
|
7天前
|
Go
Go 项目自动重载解决方案 —— Air 使用入门
**Air**: 提升Go开发效率的利器!自动重载工具,监听文件变化,实时编译运行,无需频繁重启。安装:启用Go Module后,运行`GO111MODULE=on go install github.com/cosmtrek/air@latest`。启动项目:`air`,配置文件默认为`air.toml`。集成到项目,忽略`tmp/`目录。让代码更改即时生效,专注编码,告别手动重启。适用于开发环境,生产环境禁用。[更多详情](https://github.com/cosmtrek/air)
10 1
|
1月前
|
JavaScript 前端开发 Java
Go语言入门【java->go】
Go语言入门【java->go】
27 2
|
18天前
|
编译器 Go 开发者
|
2月前
|
Java 编译器 Go
【字节跳动青训营】后端笔记整理-1 | Go语言入门指南:基础语法和常用特性解析(一)
本文主要梳理自第六届字节跳动青训营(后端组)-Go语言原理与实践第一节(王克纯老师主讲)。
54 1
|
26天前
|
存储 安全 Java
Go语言入门之路——数据结构
Go语言入门之路——数据结构
|
26天前
|
编译器 Go 数据安全/隐私保护
go语言入门之路——基础语法
go语言入门之路——基础语法
|
2月前
|
JavaScript 前端开发 Go
Go语言的入门学习
【4月更文挑战第7天】Go语言,通常称为Golang,是由Google设计并开发的一种编程语言,它于2009年公开发布。Go的设计团队主要包括Robert Griesemer、Rob Pike和Ken Thompson,这三位都是计算机科学和软件工程领域的杰出人物。
33 1
|
2月前
|
存储 JSON Java
【字节跳动青训营】后端笔记整理-1 | Go语言入门指南:基础语法和常用特性解析(三)
在 Go 语言里,符合语言习惯的做法是使用一个单独的返回值来传递错误信息。
36 0
|
2月前
|
存储 Go C++
【字节跳动青训营】后端笔记整理-1 | Go语言入门指南:基础语法和常用特性解析(二)
Go 语言中的复合数据类型包括数组、切片(slice)、映射(map)和结构体(struct)。
49 0