AquaRio 的博客

AquaRio 的博客

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

posted on 2020-04-12 19:14:39 | under 未分类 |

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

P1000 超级玛丽游戏

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

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

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)
}