用c语言编写生日祝福
时间: 2024-10-21 19:14:19 浏览: 19
生日祝福_C++_生日祝福_
5星 · 资源好评率100%
在C语言中,编写一个简单的生日祝福程序可以创建一个函数,接收用户输入的姓名,并打印出个性化的生日祝福。下面是一个示例:
```c
#include <stdio.h>
#include <string.h>
// 生日祝福函数
void print_birthday_greeting(char name[]) {
char message[50];
// 格式化祝福信息
sprintf(message, "亲爱的 %s,祝你生日快乐!愿你在新的一岁里万事如意!", name);
// 打印祝福
printf("%s\n", message);
}
int main() {
// 请求用户输入名字
char input_name[50];
printf("请输入你的名字:");
fgets(input_name, sizeof(input_name), stdin); // 注意:fgets处理换行符
// 删除多余的换行符
input_name[strcspn(input_name, "\n")] = '\0';
// 打印祝福
print_birthday_greeting(input_name);
return 0;
}
```
阅读全文