写一段c语言天天开心循环代码高级版
时间: 2024-11-20 09:35:41 浏览: 37
在C语言中,创建一个简单的"天天开心"循环代码可以使用while或for循环,并结合一些文本操作。这里是一个高级版本的例子,它会打印出一系列的祝福信息并按用户输入结束:
```c
#include <stdio.h>
#include <string.h>
#define MAX_MESSAGES 5
// 定义每日祝福消息数组
char messages[MAX_MESSAGES][50] = {
"祝你今天心情愉快!",
"愿你一切顺利,快乐常伴!",
"新的一天,希望你充满正能量!",
"生活就像一杯茶,细细品味方能体会快乐。",
"早安,世界,愿你的笑容比阳光还要灿烂!"
};
int main() {
int i = 0;
char input[10];
// 循环显示祝福直到用户输入"退出"
while (1) {
printf("%s\n", messages[i]);
printf("请输入'退出'来停止祝福,其他任意键继续:\n");
fgets(input, sizeof(input), stdin);
if (strcmp(input, "退出") == 0) {
break; // 用户输入"退出"时跳出循环
}
i = (i + 1) % MAX_MESSAGES; // 每条消息循环显示
}
printf("\n谢谢你的参与,祝你天天开心!\n");
return 0;
}
```
阅读全文