2016-04-08 6 views
-1
package main 
import (
    "fmt" 
    "sort" 
) 

ここで任意の数値を確認してください。任意の数値を入力してgo1.5.2で並べ替えます。

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() 
} 

あなたはもっと重要なfmt.Println

でそれを使用することはできませんので、あなたはブランドの新しい配列にあなたが呼び出すたびに作成され、値を返さない

答えて

2

go_input() 1.5.2を行きますgo_input()、値を返して再利用したいのですか?

sort.Ints()

は、あなたがこのような何かを必要とするあなたには、いくつかの小さな変更でスライスとにかく

をソートするための欲しい機能です: http://play.golang.org/p/MhOlRNCIwI

+0

あなたの答えが許容されていますが、よりよいのためにいくつかのコードサンプルを入れたいです理解するOP。 – nevets

+0

ありがとうございます。あなたはとても親切な人です。 –

関連する問題