带你用Go语言刷遍洛谷红题题库

by lushuyu | 2020年4月12日 下午9:04

这一篇主要贴代码,作为Go语言的基础练习。

P1000 超级玛丽游戏

“`go
package main

import “fmt”

func main(){
fmt.Println(” ********”)
fmt.Println(” ************”)
fmt.Println(” ####….#.”)
fmt.Println(” #..###…..##….”)
fmt.Println(” ###…….###### ### ###”)
fmt.Println(” ……….. #…# #…#”)
fmt.Println(” ##*####### #.#.# #.#.#”)
fmt.Println(” ####*******###### #.#.# #.#.#”)
fmt.Println(” …#***.****.*###…. #…# #…#”)
fmt.Println(” ….**********##….. ### ###”)
fmt.Println(” ….**** *****….”)
fmt.Println(” #### ####”)
fmt.Println(” ###### ######”)
fmt.Println(“##############################################################”)
fmt.Println(“#…#……#.##…#……#.##…#……#.##——————#”)
fmt.Println(“###########################################——————#”)
fmt.Println(“#..#….#….##..#….#….##..#….#….#####################”)
fmt.Println(“########################################## #———-#”)
fmt.Println(“#…..#……##…..#……##…..#……# #———-#”)
fmt.Println(“########################################## #———-#”)
fmt.Println(“#.#..#….#..##.#..#….#..##.#..#….#..# #———-#”)
fmt.Println(“########################################## ############”)
}
“`

P1001

“`go
package main

import “fmt”

func main() {
var a, b, c int
fmt.Scanf(“%d%d”, &a, &b)
c = a + b
fmt.Printf(“%d\n”, c)
}
“`

P1035

“`go
package main

import “fmt”

func main() {
n := 0
Sn := 0.0
var k int
fmt.Scanf(“%d”, &k)
for Sn <= float64(k)+0.000001 {
n = n + 1
Sn = Sn + 1.0/float64(n)
}
fmt.Println(n)
}
“`

Source URL: https://blog.lushuyu.site/80.html