跪求一个C语言程序输出“生日快乐”(TC)

跪求一个C语言程序输出“生日快乐”(TC),第1张

#include <stdio.h>

#include <math.h>

#include <string.h>

#include <stdlib.h>

#include 拦庆尘<windows.h>

char s[8]

void show1(char *a)

{

system("cls")

printf("☆☆☆★☆☆☆★☆☆☆★\n")

printf("★                    ☆\n")

printf("☆      %s      ☆\n", a)

printf("☆      生日快乐      ☆\n")

printf("☆                    ★\n")

printf("★☆☆☆★☆☆☆★☆☆☆\n")

Sleep(200)

}

void show2(char *a)

{

system("cls")

printf("★☆☆☆★☆☆☆★☆☆☆\n")

printf("☆                    ★\n")

printf("☆      %s      ☆\n", a)

printf("☆      生日快乐      ☆\n")

printf("★                    ☆\n")

printf("☆☆☆★☆☆☆★☆☆☆★\n")

Sleep(200)

}

void show3(char *a)

{

system("cls")

printf("☆★☆☆☆★☆☆☆★☆☆\n")

printf("☆                    ☆\n")

printf("☆      %s      ★\n", a)

printf("★      生日快乐      ☆\n")

printf("☆                    ☆\n")

printf("☆☆★☆☆☆★简禅☆☆☆★☆\n")

Sleep(200)

}

void show4(char *a)

{

system("cls")

printf("☆☆★☆☆☆★☆☆☆★☆\n")

printf("☆                    ☆\n")

printf("★      %s      ☆\n", a)

printf("☆      生日快乐  差培    ★\n")

printf("☆                    ☆\n")

printf("☆★☆☆☆★☆☆☆★☆☆\n")

Sleep(200)

}

void transit(char *a, int n)//将名字的格式转成4个字。便于排版

{

int i, t

memset(s, ' ', sizeof(s))

switch(n)

{

case 2: t = 3break

case 4: t = 2break

case 6: t = 1break

}

for(i=0 i<n i++)

{

s[t+i]=a[i]

}

}

int main()

{

int t

char name[10]

printf("请输入生日者得姓名(汉字,不要超过3个字):\n")

gets(name)

t = strlen(name)

transit(name, t)

while(1)

{

show1(s)

show2(s)

show3(s)

show4(s)

}

return 0

}

要求挺少的哈...

只是纤明首生日祝福?

# include <stdio.h>

int main(void)

{

    printf("张三,槐郑祝你生毁数日快乐!")

    return 0

}

哈哈,这样行不行?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12254488.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存