关于我自己写的小程序
除夕夜,我写了一个Linux 终端上运行的烟花程序,可是效果很不理想,gdb跑了好几遍也没发现问题,大家帮看看哈
代码如下:
#include <stdio.h> #include <stdlib.h> int main() { printf("\033[2J");//清屏 printf("\033[21B");//光标下移21格 int j; for(j=0;j<10;j++) { int height=rand()%20;//生成随机烟花高度 int i; for(i=0;i<height;i++) { if(i!=19) { printf("\033[1D");//每次输出后左移一格 printf("\033[1A");//上移一格 printf("-"); } else { printf("\033[1D"); printf("\033[1A"); printf("*"); } } printf("\033[2C");//一次绽放后右移两格 } return 0; }