golang-200道筆試題之01

/*
1.題目: 有1、2、3、4個數字,可以組成多少個互不相同並且無重複數字的三位數?都是多少?
2.程序分析: 可填在百位,十位,個位的署子都是1、2、3、4。組成所有的排列後再去掉不滿足條件的排列。
3.程序源代碼
*/
package main
import "fmt"
func main() {
    for i := 1; i < 5; i++ {
        for j := 1; j < 5; j++ {
            for k := 1; k < 5; k++ {
                if (i != k) && (i != j) && (j != k) {
                    fmt.Println("這個數是: ", i, j, k)
                }
            }
        }
    }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章