Golang打印爱心

描述

Golang 输出爱心图案。

题目

使用 Golang 输入爱心图案,爱心的公式为 (x²+y²-1)³-x²*y³=0。

题目解决思路

我们是需要使用 print 语句加上 for 循环,按照公式输出即可。

代码具体实现

package main import "fmt" func main(){ fmt.Println("嗨客网(www.haicoder.net)") for y := 1.5; y > -1.5; y -= 0.1{ for x := -1.5; x < 1.5; x+= 0.05{ a := x * x + y * y - 1 if a * a *a - x * x * y * y * y <= 0.0{ fmt.Print("*") }else{ fmt.Print(" ") } } fmt.Print("\n") } }

程序运行后,控制台输出如下:

03_golang输出爱心.png

我们直接在 main 函数里面,使用了 print 语句,按照公式,配合了 for 循环,打印出了爱心。