作品:一颗会跳的爱心
数学里有一条心形线:所有满足 (x² + y² - 1)³ - x²·y³ ≤ 0 的点,拼起来正好是一颗心。
程序用两层循环扫一遍格子:外层 y 从上往下,内层 x 从左往右,点在心里就打 *,否则打 .。
为了避免小数误差,x 和 y 都放大成了整数(x 放大 20 倍、y 放大 10 倍),公式也跟着变成了 v = a³ - 160·x²·y³,其中 a = x² + 4y² - 400。
现在判断「在不在心里」的条件写反了,打出来的是心外面那一圈。把它改对,交对以后把 to_whom 换成你想送的人,再运行一次,存个视频发给 TA。
代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,不影响输出和判题,不用改。