编写一个C语言程序,输入1,输出生日祝福,输入2,输出一颗爱心,输入3,输出一朵玫瑰花,输入4,输出“*”构成的521,直到输入0退出程序
时间: 2023-11-02 20:06:18 浏览: 116
好的,我已经了解了您的要求。下面是符合您要求的C语言程序:
```c
#include <stdio.h>
int main() {
int choice = 0;
while (choice != 0) {
printf("请输入数字选择功能:\n");
printf("1. 生日祝福\n");
printf("2. 爱心\n");
printf("3. 玫瑰花\n");
printf("4. 521\n");
printf("0. 退出程序\n");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("生日快乐!\n");
break;
case 2:
printf(" ♥ ♥\n");
printf("♥ ♥\n");
printf(" ♥ ♥\n");
break;
case 3:
printf(" @@@@@@@\n");
printf(" @@ @@\n");
printf("@@ ♥ @@\n");
printf(" @@ @@\n");
printf(" @@@@@@@\n");
break;
case 4:
printf("*****\n");
printf("* *\n");
printf("* **\n");
printf("* *\n");
printf("* *\n");
break;
case 0:
printf("程序已退出!\n");
break;
default:
printf("输入无效,请重新输入!\n");
break;
}
}
return 0;
}
```
程序中使用了一个while循环,当用户输入0时会退出程序。通过switch语句来实现不同选择对应不同的输出。其中爱心和玫瑰花的输出使用了ASCII艺术字符。
阅读全文
相关推荐













