九九乘法表
代码示例
package main
import fmt
// 主函数 默认执行
func main(){
for i := 1; i<10; i++ {
for j :=i; j<10;j++{
l := i * j
fmt.Printf("%d x %d = %d\n",i,j,l);
}
}
}
知识点
占位符 | 描述 |
---|---|
%s | 字符串 |
%d | 数字 |
%T | 变量类型 |
冒泡算法
代码示例
values := []int{4, 93, 84, 85, 80, 37, 81, 93, 27,12}
bubbling(values)
//冒泡方法
func bubbling(values []int){
for i := 0; i < len(values)-1; i++ {
for j := i+1; j < len(values); j++ {
//寻找最小数
if values[i]>values[j]{
//交换位置,小数往前挪
values[i],values[j] = values[j],values[i]
}
}
}
fmt.Println(values)
}
-
知识点:
- 取第一个最小数和所有数比大小,大的往后挪,小的往前挪,两次循环得到最终结果。