登录 主页

go 算法入门(获得小于N的所有奇数)

2023-03-22 06:03PM

题目:

需要实现这样的函数:

print_odd_number(n) # n为最大值

例如:

print_odd_number(10) # => 1,3,5,7,9

代码如下:

package main
import "fmt"
import "strconv"
func print_odd_number (number int) []string{
  var n int
  var t = []string{}
    for n = 1; n <= number; n++{
      if n%2 == 0{
          //fmt.Println("结果没有余数:", n)
        }else{
        fmt.Println("结果有余数:", n)
        t = append(t, strconv.Itoa(n))  
       }
     } 
    return t
}
func main() {
 fmt.Println(print_odd_number(10))
}

结果:

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论