您的位置:首页 > 其它

生日快乐

2016-10-11 21:04 344 查看
#include<stdio.h>
#include<windows.h>
#include<conio.h>
#include<math.h>
#define N 100//产生随即颜色
extern char s_1[]= {"☆"};
extern char s_2[]= {"☆"};
extern char s_3[]= {"☆"};
extern char s_4[]= {"☆"};
extern char  s_5[]= {"☆"};
extern char s_6[]= {"☆"};
extern char s_7[]= {"☆"};
extern char s_8[]= {"☆"};
extern char s_9[]= {"☆"};
extern char s_10[]= {"☆"};
extern char s_11[]= {"☆"};
extern char s_12[]= {"☆"};
extern char s_13[]= {"☆"};
extern char s_14[]= {"☆"};
extern char s_15[]= {"☆"};
extern char s_16[]= {"☆"};
extern char s_17[]= {""};
extern char s_18[]= {""};
extern char s_19[]= {""};
extern char* ssum[]= {s_1,s_2,s_3,s_4,s_5,s_6,s_7,s_8,s_9,s_10,s_11,s_12,s_13,s_14,s_15,s_16,s_17,s_18,s_19};
//________________________________________________________________________________________________________________
char randk();
int  main()
{
int i=0;
long f=0;
char s[10]="color ";
puts("\n\n\n\n\n\n\n\n\n\n ");
for(i=0; i<N; i++) //要变色的次数
{
s[6]=randk();
s[7]=randk();
system(s);//调用cmd的color命令
printf("\r                                   ★生日快乐!★");
f=0;
while(f<81)f=f+1;
}

puts("爽爽:\n\n\n");
s[6]='d';//背景为d淡红色

//输出要说的话
for(i=0; i<19; i++) //为要输出的行数
{
puts("\n\a");
s[7]=randk();
system(s);//调用cmd的color命
puts(*(ssum+i));
f=0;
while(f<21)
{
f=f+1;
f=f-1;
f=f+1;
}

}

getchar();
return 0;
}

char randk() //产生随即颜色
{
char a=0;
a=(char) abs( rand()%16);
if(a >=10)
{
a-=10;
a+=97;
}
else a+=48;

return a;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: