帮我用go语言写个输出0-9999代码
时间: 2023-05-17 13:04:38 浏览: 59
package main
import "fmt"
func main() {
for i := 0; i < 10000; i++ {
fmt.Println(i)
}
}
相关问题
帮我用go语言写个在电脑上输出0-9999代码
好的,以下是用 Go 语言编写的代码,可以在电脑上输出 0-9999:
```
package main
import "fmt"
func main() {
for i := 0; i < 10000; i++ {
fmt.Printf("%04d\n", i)
}
}
```
这段代码使用了 for 循环,从 0 到 9999 遍历了所有数字,并使用 fmt 包中的 Printf 函数输出了每个数字。由于要输出的数字需要占据 4 位,因此使用了 %04d 格式化字符串来保证每个数字都是 4 位,不足的地方用 0 填充。
帮我使用GO语言,写一个 冒泡排序
好的,下面是使用 GO 语言实现冒泡排序的代码:
```go
package main
import "fmt"
func bubbleSort(arr []int) {
n := len(arr)
for i := 0; i < n-1; i++ {
for j := 0; j < n-i-1; j++ {
if arr[j] > arr[j+1] {
arr[j], arr[j+1] = arr[j+1], arr[j]
}
}
}
}
func main() {
arr := []int{5, 2, 4, 6, 1, 3}
fmt.Println("Before sorting:", arr)
bubbleSort(arr)
fmt.Println("After sorting:", arr)
}
```
在这个程序中,我们首先定义了一个名为 `bubbleSort` 的函数,该函数接收一个整数数组并对其进行排序。我们使用两个嵌套的循环来实现冒泡排序算法。外层循环迭代数组中的每个元素,内层循环比较相邻的元素并交换它们,直到整个数组排好序为止。
在 `main` 函数中,我们初始化一个整数数组并调用 `bubbleSort` 函数对其进行排序。最后,我们输出排序后的数组。