devc++生日祝福代码
时间: 2023-10-26 18:06:55 浏览: 195
生日祝福代码可以通过以下方式来实现:
```C
#include <stdio.h>
int main() {
char name[20];
int age;
printf("请输入名字: ");
scanf("%s", name);
printf("请输入年龄: ");
scanf("%d", &age);
printf("生日快乐,%s!祝你%d岁生日快乐,健康快乐成长!\n", name, age);
return 0;
}
```
相关问题
Dev-c++生日祝福代码
Dev-C++是一款免费的Windows C/C++集成开发环境,它主要用于编写和调试C和C++程序。如果你想通过Dev-C++创建一个简单的生日祝福代码,你可以这样做:
```cpp
#include <iostream>
using namespace std;
int main() {
string name;
int birthMonth, birthDay;
// 获取用户输入
cout << "请输入你的名字:";
getline(cin, name);
cout << "请输入你的出生月份(1-12):";
cin >> birthMonth;
cout << "请输入你的出生日期(1-31):";
cin >> birthDay;
// 根据当前日期生成祝福信息
time_t now = time(0);
tm *ltm = localtime(&now);
int currentMonth = ltm->tm_mon + 1; // January is month 0 in C++
if (currentMonth == birthMonth && ltm->tm_mday == birthDay) {
cout << "\n" << "亲爱的 " << name << ", 生日快乐!今天就是你的特别日子哦!\n";
} else {
cout << "\n" << "亲爱的 " << name << ", 明天就是你的生日了,提前祝你生日快乐!\n";
}
return 0;
}
```
这个程序会提示用户输入姓名、出生月和日,并根据当前时间判断是否为用户的实际生日,给出相应的祝福。
devc++生日烟花代码
根据提供的引用内容,以下是一个简单的Dev-C++生日烟花代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
void drawFirework() {
int x, y, i, j, k, color;
for (i = 0; i < 20; i++) {
x = rand() % 70 + 10;
y = rand() % 10 + 10;
color = rand() % 7 + 9;
for (j = 0; j < 5; j++) {
for (k = 0; k < 5; k++) {
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), color);
printf("\033[%d;%dH*", y + j, x + k);
}
}
}
}
int main() {
srand(time(NULL));
int i;
for (i = 0; i < 10; i++) {
drawFirework();
Sleep(1000);
system("cls");
}
return 0;
}
```
这个代码使用了Windows API中的SetConsoleTextAttribute函数来改变控制台输出的颜色,从而实现了烟花的效果。它使用了rand函数来生成随机的位置和颜色,并使用循环来绘制每个烟花。在主函数中,它使用了Sleep函数来延迟显示下一个烟花,并使用system函数来清空控制台输出。
阅读全文
相关推荐















