输入一个正整数,用*号画一朵玫瑰花,如何用js编写
时间: 2023-06-10 16:08:01 浏览: 120
js生成玫瑰花 源代码
好的,让我来回答您的问题。以下是使用JavaScript编写一个画玫瑰花的程序代码:
```
function drawRose(n) {
for (let i = -n; i <= n; i++) {
let line = "";
for (let j = -n; j <= n; j++) {
const x = j / n;
const y = i / n;
const equation = Math.pow(Math.pow(Math.abs(x), 2), 1 / 3) + Math.pow(Math.pow(Math.abs(y), 2), 1 / 3);
if (equation <= 1) line += "*";
else line += " ";
}
console.log(line);
}
}
// 输入正整数n, 如 n=20
drawRose(20);
```
您可以在控制台中运行此代码,将会输出一个用星号画出的玫瑰花,玫瑰花的大小与输入的正整数n有关。
阅读全文