代码
#include <stdio.h> #include <windows.h> int main() { for (float y = 1.5f; y > -1.5f; y -= 0.1f) { Sleep(100); //控制速度 for (float x = -1.5f; x < 1.5f; x += 0.05f) { float a = x * x + y * y - 1; putchar(a * a * a - x * x * y * y * y <= 0.0f ? '*' : ' '); } putchar('\n'); } }
演示
JS
js虽然没有sleep函数,但是有类似的
setInterval
用setInterval实现循环效果,控制速度
实例代码
const generator = require('chinese-address-generator/generator4'); let i = 0; function printAddress() { i++; console.log(generator.fabricateFullAddress(),i); if (i==100){ clearInterval(int); } } let int = setInterval(printAddress,0) // for (let i = 0; i < 100; i++) { // console.log(generator.fabricateFullAddress(),i); // }
演示
可以看到效果相同,
setinterval可以控制循环速度