用C++编写生日快乐程序
时间: 2024-12-04 15:29:19 浏览: 28
在C++中编写一个简单的“生日快乐歌”程序,可以利用控制台输入和循环结构。下面是一个基本的例子:
```cpp
#include <iostream>
using namespace std;
int main() {
// 请求用户输入生日月份和日期
int month, day;
cout << "请输入您的生日月份(1-12):";
cin >> month;
cout << "请输入您的生日日期:";
cin >> day;
// 定义歌曲的部分歌词
string months[] = {"一月", "二月", "三月", "四月", "五月", "六月",
"七月", "八月", "九月", "十月", "十一月", "十二月"};
string happy_birthday = "祝你生日快乐\n";
// 根据输入的月份生成祝福语
if (month >= 1 && month <= 12) {
happy_birthday += months[month - 1] + " " + to_string(day) + "日,";
} else {
cout << "输入的月份无效!" << endl;
return 0;
}
// 输出完整的生日祝福
happy_birthday += "祝你生日快乐!"; // 结束语
cout << happy_birthday << endl;
return 0;
}
```
这个程序首先提示用户输入他们的生日月份和日期,然后根据输入的月份生成对应的歌词,并将它们连接在一起,最后打印出完整的生日祝福。
阅读全文