展开全部
#include
#include
#include
#include
#include
chars[8];
voidshow1(char*a)
{
system("cls");
printf("☆☆32313133353236313431303231363533e59b9ee7ad9431333264643763☆★☆☆☆★☆☆☆★\n");
printf("★☆\n");
printf("☆%s☆\n",a);
printf("☆生日快乐☆\n");
printf("☆★\n");
printf("★☆☆☆★☆☆☆★☆☆☆\n");
Sleep(200);
}
voidshow2(char*a)
{
system("cls");
printf("★☆☆☆★☆☆☆★☆☆☆\n");
printf("☆★\n");
printf("☆%s☆\n",a);
printf("☆生日快乐☆\n");
printf("★☆\n");
printf("☆☆☆★☆☆☆★☆☆☆★\n");
Sleep(200);
}
voidshow3(char*a)
{
system("cls");
printf("☆★☆☆☆★☆☆☆★☆☆\n");
printf("☆☆\n");
printf("☆%s★\n",a);
printf("★生日快乐☆\n");
printf("☆☆\n");
printf("☆☆★☆☆☆★☆☆☆★☆\n");
Sleep(200);
}
voidshow4(char*a)
{
system("cls");
printf("☆☆★☆☆☆★☆☆☆★☆\n");
printf("☆☆\n");
printf("★%s☆\n",a);
printf("☆生日快乐★\n");
printf("☆☆\n");
printf("☆★☆☆☆★☆☆☆★☆☆\n");
Sleep(200);
}
voidtransit(char*a,intn)//将名字的格式转成4个字。便于排版
{
inti,t;
memset(s,'',sizeof(s));
switch(n)
{
case2:t=3;break;
case4:t=2;break;
case6:t=1;break;
}
for(i=0;i
{
s[t+i]=a[i];
}
}
intmain()
{
intt;
charname[10];
printf("请输入生日者得姓名(汉字,不要超过3个字):\n");
gets(name);
t=strlen(name);
transit(name,t);
while(1)
{
show1(s);
show2(s);
show3(s);
show4(s);
}
return0;
}