求会c语言编程的大神们帮忙编写一个用c语言制作的小动画,用TC2.0就可以实现的。要求不要从网上抄
求会c语言编程的大神们帮忙编写一个用c语言制作的小动画,用TC2.0就可以实现的。要求不要从网上抄袭,自己以前编写的也可以。...
求会c语言编程的大神们帮忙编写一个用c语言制作的小动画,用TC2.0就可以实现的。要求不要从网上抄袭,自己以前编写的也可以。
展开
3个回答
展开全部
#include "user-def.H" //引入自定义头文件
void main()
{
int i; //用户循环
printf("简单动画演示程序\n");
for(i=0;i<5;i++)
display_picture(); //打印动画效果
printf("\n\t\t\t\tTest\n");
system("pause"); //暂停
</FONT>} 以上就是主文件内容,是不是觉得很简单呢?下面是自定义头文件user_def.h/* user_def.h */#ifndef _user_def_H //用户自定义头文件user-defined
#define _user_def_H#include <windows.h> //支持Sleep函数
#include <stdio.h>
#include <time.h> //用于随机函数初始化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 J RRRRRR L \n");
color_back();
Sleep(300);
printf("\t\t J R R L \n");
color_back();
Sleep(300);
printf("\t\t J R R L \n");
color_back();
Sleep(300);
printf("\t\t J R R L \n");
color_back();
Sleep(300);
printf("\t\t J RRRRRR L \n");
color_back();
Sleep(300);
printf("\t\t J R R L \n");
color_back();
Sleep(300);
printf("\t\t J J R R L \n");
color_back();
Sleep(300);
printf("\t\t J J R R L \n");
color_back();
Sleep(300);
printf("\t\t JJJJ R R LLLLLLLL \n");
}
更多追问追答
追问
这个我在网上看见过
追答
拿给你个水面波纹模拟的程序,要不要?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询