Go語言經典例項

2021-09-22 01:41:58 字數 1373 閱讀 5988

九九乘法表

package main

import "fmt"

func main()

fmt.println()

}}

求100~999內的水仙花數?(水仙花數也被稱為超完全數字不變數、自戀數、自冪數、阿姆斯壯數或阿姆斯特朗數,水仙花數是指乙個 3 位數,它的每個位上的數字的 3次冪之和等於它本身。例如:1^3 + 5^3+ 3^3 = 153)

package main

import (

"fmt"

"math"

)func main()

}}

百錢百雞? (我國古代數學家張丘建在《算經》一書中提出的數學問題:雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何?)

package main

import (

"fmt"

)func main()

}} }

}

列印等腰三角形

package main

import "fmt"

func main()

for k := 0; k < i*2+1; k++

fmt.println()

}}

斐波那契數列(fibonacci sequence),又稱**分割數列、指的是這樣乙個數列:1、1、2、3、5、8、13、21、34、……在數學上,斐波納契數列以如下被以遞推的方法定義:f(1)=1,f(2)=1, f(n)=f(n-1)+f(n-2)(n>=3,n∈n*)

package main

import "fmt"

const num = 10 //多少位

func fibonacci(n int) int

return fibonacci(n-2) + fibonacci(n-1)

}func main()

}

階乘。乙個正整數的階乘(factorial)是所有小於及等於該數的正整數的積,並且0的階乘為1。自然數n的階乘寫作n!

package main

import "fmt"

func factorial(n uint64) (result uint64)

return 1

}func main()

統計輸入字元個數

package main

import "fmt"

func main()

for k, v := range m

}

C語言經典例項

程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去選擇滿足條件的 include int main void return 0 程式分析 在10萬以內判斷,先將該數加上100後再開方,再將該數加上268後再開方,如果開方後的結果滿足如下條件,即是結果 include in...

GO語言 檔案操作例項

package main import bufio fmt io ioutil os func main 以追加資料的形式寫入檔案 defer f.close f.writestring str 讀檔案func readfile filename string readbuf make byte,1...

Go語言介面用法例項

介面型別是由一組方法定義的集合。介面型別的值可以存放實現這些方法的任何值。複製 如下 package main import fmt 程式設計客棧nb math type abser inte ce func main a f a myfloat implements abser a v a ver...