golang从小到大 从大到小排序
浏览量:465
1.从小到大
package main
import (
"fmt"
)
func main() {
a := [...]int{9,3,1,5,8}
fmt.Println(a)
leng := len(a)
for i:=0;i<leng ;i++ {
for j:=i;j<leng ;j++ {
if a[i]>a[j]{
tem := a[i]
a[i] = a[j]
a[j] = tem
}
}
}
fmt.Println(a)
}2.从大到小
package main
import (
"fmt"
)
func main() {
a := [...]int{9,3,1,5,8}
fmt.Println(a)
leng := len(a)
for i:=0;i<leng ;i++ {
for j:=i;j<leng ;j++ {
if a[i]<a[j]{
tem := a[i]
a[i] = a[j]
a[j] = tem
}
}
}
fmt.Println(a)
}
神回复
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。