(c语言必背100行代码)(c语言经典程序100例)

下面给你一个c语言写一个烟花代码的简单示例:

ps 直接复制即可运行

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#include <unistd.h>

#define HEIGHT 20

#define WIDTH 70

void print_star(int x, int y) {

printf("\033[%d;%dH*", x, y);

fflush(stdout);

}

int main() {

int i, j;

srand(time(NULL));

for (i = 1; i <= HEIGHT; i++) {

for (j = 1; j <= WIDTH; j++) {

if (rand() % 100 < 5) {

print_star(i, j);

}

}

usleep(200000);

printf("\033[%dA", HEIGHT);

for (j = 1; j <= WIDTH; j++) {

printf("\033[K");

}

printf("\033[%dB", HEIGHT);

}

return 0;

}

代码思路:这段代码使用 ANSI 控制码控制终端输出,生成随机的 * 字符来模拟烟花效果。

本代码可以直接运行,更多代码分享请看我的主页✔

祝大家新年快乐!

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者爱科技dFcs所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(c语言必背100行代码)(c语言经典程序100例)
本文链接:https://www.51qsb.cn/article/m9f8y.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-07-04
下一篇2023-07-05

你可能还想知道

发表回复

登录后才能评论