第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

golang中的插入排序

golang中的插入排序

Go
ibeautiful 2022-01-04 09:48:05
package main    import(      "fmt"    )依次輸出序列的一個元素。func trace(A[]int,N int){  for i :=0; i < N; i++{    if i > 0 {      fmt.Println(" ")      fmt.Println("%d",A[i])    }  }    fmt.Println("\n")}0-rigfunc insertionSort(A[]int, N int) (int int) {      for i := 0; i < N; i++{        v := A[i]        j := i -  1        for j >= 0 && A[j] > v{          A[j + 1] = A[j]          j--        }          A[ j + 1 ] = v          trace(A,N)      }      return int    }上面的代碼有錯誤,下面的代碼也有錯誤。   func main() {      var N,i,j int      var A[100]int      scanf("%d",&N)      for i:= 0;  i < N; i++ {        scanf("%d",&A[i])      }      fmt.Println(trace(A,N))      fmt.Println(insertionSort(A,N))      return 0    }這一切都在 C 中,很多錯誤發(fā)生在Main.go1.5.2
查看完整描述

1 回答

?
紅顏莎娜

TA貢獻1842條經(jīng)驗 獲得超13個贊

幾件事:

  • scanf 不是一個函數(shù)(你可能想要 fmt.Scanf)

  • 數(shù)組不是切片([100]int 是與 []int 不同的類型)

  • 你不能打印 trace(A,N) 因為它不返回值


查看完整回答
反對 回復(fù) 2022-01-04
  • 1 回答
  • 0 關(guān)注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號