为了账号安全,请及时绑定邮箱和手机立即绑定

输入任意数值并在go1.5.2中排序

输入任意数值并在go1.5.2中排序

Go
海绵宝宝撒 2022-01-04 10:08:36
package mainimport (    "fmt"    "sort")在此确认任何数值。func go_input(){    var N,i,j int    var A =[]int{100}    fmt.Scanf("%d",&N)    for i:= 0;  i < N; i++ {        fmt.Scanf("%d",&A[i])    }}在这里对一个值进行排序。但是,给出了一个错误。func i_Sort(){    sort.Sort(go_input())    fmt.Println(go_input())}在这里执行。func main(){    i_Sort()}去 1.5.2
查看完整描述

1 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

go_input() 不返回值,所以你不能在 fmt.Println

更重要的是,您每次调用时都会创建一个全新的数组go_input(),也许您想返回一个值然后重用它?

sort.Ints() 无论如何是您想要对切片进行排序的功能

通过一些小的改动,你需要这样的东西:http : //play.golang.org/p/MhOlRNCIwI


查看完整回答
反对 回复 2022-01-04
  • 1 回答
  • 0 关注
  • 149 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信