带你用Go语言刷遍洛谷红题题库
AquaRio
2020-04-12 19:14:39
这一篇主要贴代码,作为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)
}
```