#include //用于随机函数初始化time()
void color_back() //设置文本字符的颜色
{
int i;
srand((unsigned)time(NULL)); //初始化时钟
i=rand()%15; //随机一个0到14的整数
switch(i)
{
case 0: system("color 07");break;
case 1: system("color 08");break;
case 2: system("color 09");break;
case 3: system("color 0A");break;
case 4: system("color 0B");break;
case 5: system("color 0C");break;
case 6: system("color 0D");break;
case 7: system("color 0E");break;
case 8: system("color 0F");break;
case 9: system("color 01");break;
case 10:system("color 02");break;
case 11:system("color 03");break;
case 12:system("color 04");break;
case 13:system("color 05");break;
case 14:system("color 06");break;
}
}
void display_picture() //显示动画程序
{
system("cls");
printf("\n\n");
color_back(); //随机一个文本颜色
Sleep(300); //让系统暂停300毫秒,1秒 = 1 000 毫秒
printf("\t\t -----------------------\n");
color_back();
Sleep(300);
printf("\t\t |---------|\n");
color_back();
Sleep(300);
printf("\t\t | |\n");
color_back();
Sleep(300);
printf("\t\t |---------|\n");
color_back();
Sleep(300);
printf("\t\t | |\n");
color_back();
Sleep(300);
printf("\t\t ----------------------------- \n");
color_back();
Sleep(300);
printf("\t\t --------- --------- \n");
color_back();
Sleep(300);
printf("\t\t * * * * \n");
color_back();
Sleep(300);
printf("\t\t * * \n");
color_back();
Sleep(300);
printf("\t\t * * * *\n");
color_back();
Sleep(300);
printf("\t\t * * * * \n");
}
#endif
执行结果如下所示:
相信通过这个演示你会更对C语言感兴趣的!祝你成功!