阅读量:0
下面是一个简单的C语言烟花特效代码示例:
#include <stdio.h> #include <stdlib.h> #include <time.h> void delay(int milliseconds) { long pause; clock_t now, then; pause = milliseconds * (CLOCKS_PER_SEC / 1000); now = then = clock(); while ((now - then) < pause) { now = clock(); } } int main() { int i, j; srand(time(NULL)); for (i = 0; i < 10; i++) { printf("\n"); for (j = 0; j < 20; j++) { if (rand() % 2 == 0) { printf("*"); } else { printf(" "); } } delay(500); } return 0; }
这个代码会在控制台中显示一个简单的烟花特效。每次循环时,会随机生成一行由 ‘*’ 和空格组成的烟花效果,并延迟500毫秒后再显示下一行。您可以根据自己的需求修改代码实现更加复杂的烟花效果。