linux系统下c语言表白程序2
时间: 2024-10-16 08:18:07 浏览: 30
Linux系统下c语言实现简单五子棋游戏
5星 · 资源好评率100%
在Linux系统下编写一个C语言“表白”程序,可以创建一个简单的命令行界面,让用户输入想要表白的对象名字,并生成一句表达情感的话语。这里是一个简化的示例:
```c
#include <stdio.h>
#include <string.h>
void generate_greeting(const char* name) {
const char *greetings[] = {
"亲爱的 %s,你是我心中的星辰。",
"我想对你说,%s,你让我的世界变得更加美好。",
"%s,和你在一起,每一天都充满阳光。",
};
int random_index = rand() % (sizeof(greetings) / sizeof(greetings[0]));
printf("【表白】给%s:\n", name);
printf("%s\n", greetings[random_index]);
}
int main() {
char name[50];
printf("请输入你想表白的人的名字:");
fgets(name, sizeof(name), stdin); // 防止换行符
name[strcspn(name, "\n")] = '\0'; // 清除末尾的换行符
srand(time(NULL)); // 设置随机数种子
generate_greeting(name);
return 0;
}
```
当你运行这个程序,它会提示用户输入姓名,然后随机选择一条浪漫的表白语句显示出来。
阅读全文