AI智能
改变未来

GO 入门题目–不断更新中


GO 入门题目

99 乘法表:

package mainimport \"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 mainimport \"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}}}}

  

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » GO 入门题目–不断更新中