怎样用c语言编写一个改变颜色,怎样用C语言编写一个改变颜色的汉字.doc

怎样用C语言编写一个改变颜色的汉字

主程序如下所示:

#include "user_def.h" //引入自定义头文件

void main()

{

int i; //用户循环

printf("简单动画演示程序\n");

system("pause");

for(i=0;i<2;i++)

display_picture(); //打印动画效果

printf("\n\t\t\t 恭喜!\n");

system("pause"); //暂停

}

调用函数如下:(请将主程序与调用程序建在同一个工程文件夹下)

#ifndef _user_def_H //用户自定义头文件user-defined

#define _user_def_H

#include //支持Sleep函数

#include

#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);

print

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值