编辑代码

package main
import "fmt"
func sub_a(a[10]int){
    for i:=0;i<10;i++{
 for j:=0;j<9;j++{
if a[j]<a[j+1]{
    a[j],a[j+1]=a[j+1],a[j]
}
    }
    }
    fmt.Printf("从大到小排序后:a=%v\n",a)
return
}
func sub_b(a[10]int){
    for i:=0;i<9;i++{
 for j:=0;j<9;j++{
if a[j]>a[j+1]{
    a[j],a[j+1]=a[j+1],a[j]
}
    }
    }
    fmt.Printf("从小到大排序后:a=%v\n",a)
return
}
func main () {
    var a [10] int
    fmt.Println("请输入10个整数")
for i:=0;i<10;i++{
    fmt.Printf("第%d个整数:",i+1)
    fmt.Println("")
    fmt.Scanf("%d",&a[i])
}
fmt.Printf("原始数据:a=%d\n",a)
sub_a(a)
sub_b(a)
}