用c语言写一个祝人生日快乐的程序带烟花和爱心
时间: 2023-09-16 16:05:32 浏览: 815
### 回答1:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
printf("祝你生日快乐!\n");
printf("烟花和爱心即将降临...\n");
// 随机生成烟花和爱心的数量
srand(time(NULL));
int fireworks = rand() % 10 + 1;
int hearts = rand() % 10 + 1;
// 输出烟花和爱心
for (int i = ; i < fireworks; i++) {
printf("*");
}
printf("\n");
for (int i = ; i < hearts; i++) {
printf("<3");
}
printf("\n");
return ;
}
### 回答2:
下面是用C语言编写的一个简单的程序,可以在终端中显示一朵烟花和爱心,同时向某人发送生日快乐的祝福。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
// 显示烟花
void displayFireworks() {
printf(" *\n");
printf(" **\n");
printf("*****\n");
printf(" **\n");
printf(" **\n");
printf("\n");
sleep(2); // 暂停2秒钟
system("clear"); // 清屏
}
// 显示爱心
void displayHeart() {
printf(" /> フ \n");
printf(" | っ Q \n");
printf(" /> モ \n");
printf(" | | ノ \n");
printf(" し ) /\n");
printf(" J\n");
printf("\n");
sleep(2); // 暂停2秒钟
system("clear"); // 清屏
}
int main() {
char name[20]; // 姓名
printf("请输入你的名字:");
scanf("%s", name);
printf("祝 %s 生日快乐!\n", name);
displayFireworks(); // 显示烟花
displayHeart(); // 显示爱心
return 0;
}
运行程序后,程序会要求输入一个名字,然后向这个人发送生日快乐的祝福。在显示生日祝福的同时,程序会先显示一朵烟花,然后显示一个爱心,并通过清屏命令清除烟花和爱心,使得它们看起来像是在闪烁。最后,程序会结束。希望这个程序能带给你些许快乐和惊喜!
### 回答3:
下面是一个使用C语言编写的简单程序,用于祝福人们生日快乐,并显示烟花和爱心图案。
```c
#include <stdio.h>
void drawFireworks() {
printf("🎆🎇🎆🎇🎆🎇🎆🎇🎆🎇\n");
printf("🎇🎆🎇🎆🎇🎆🎇🎆🎇🎆\n");
printf("🎆🎇🎆🎇🎆🎇🎆🎇🎆🎇\n");
printf("🎇🎆🎇🎆🎇🎆🎇🎆🎇🎆\n");
printf("🎆🎇🎆🎇🎆🎇🎆🎇🎆🎇\n");
printf("🎇🎆🎇🎆🎇🎆🎇🎆🎇🎆\n");
printf("🎆🎇🎆🎇🎆🎇🎆🎇🎆🎇\n");
}
void drawHeart() {
printf(" ❤ ❤ ❤ ❤ ❤ \n");
printf("❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤\n");
printf(" ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ \n");
printf(" ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ \n");
printf(" ❤ ❤ ❤ ❤ ❤ ❤ ❤ \n");
printf(" ❤ ❤ ❤ ❤ ❤ ❤ \n");
printf(" ❤ ❤ ❤ ❤ ❤ \n");
printf(" ❤ ❤ ❤ ❤ \n");
printf(" ❤ ❤ ❤ \n");
}
int main() {
printf("生日快乐!🎉🎂🎈\n\n");
drawFireworks(); // 调用函数绘制烟花
printf("\n");
drawHeart(); // 调用函数绘制爱心
printf("\n祝您度过一个美好的生日!\n");
return 0;
}
```
这个程序会输出以下内容:
```
生日快乐!🎉🎂🎈
🎆🎇🎆🎇🎆🎇🎆🎇🎆🎇
🎇🎆🎇🎆🎇🎆🎇🎆🎇🎆
🎆🎇🎆🎇🎆🎇🎆🎇🎆🎇
🎇🎆🎇🎆🎇🎆🎇🎆🎇🎆
🎆🎇🎆🎇🎆🎇🎆🎇🎆🎇
🎇🎆🎇🎆🎇🎆🎇🎆🎇🎆
🎆🎇🎆🎇🎆🎇🎆🎇🎆🎇
❤ ❤ ❤ ❤ ❤
❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤
❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤
❤ ❤ ❤ ❤ ❤ ❤ ❤ ❤
❤ ❤ ❤ ❤ ❤ ❤ ❤
❤ ❤ ❤ ❤ ❤ ❤
❤ ❤ ❤ ❤ ❤
❤ ❤ ❤ ❤
❤ ❤ ❤
祝您度过一个美好的生日!
```
注意:这个程序只能在支持 Unicode 的终端上正常显示图案。如果在其他终端上无法正确显示,请尝试使用支持 Unicode 的终端或调整字体设置来查看。
阅读全文