c 动态爱心代码加名字
时间: 2024-10-24 07:00:47 浏览: 20
爱心源码 李洵的爱心代码
5星 · 资源好评率100%
在C语言中创建动态爱心图案并加上名字,通常涉及到字符输出和一些基本的控制结构。以下是一个简单的示例,我们使用printf函数来绘制一个带名字的心形:
```c
#include <stdio.h>
#include <string.h>
// 定义心形的ASCII艺术字符串
const char* heart = " ****\n" \
"* ***\n" \
" *** **\n" \
"**** \n" \
"* \n" \
"* \n" \
"*********\n";
void print_heart_with_name(char name[]) {
printf("Heart from %s:\n", name);
for (int i = 0; i < strlen(name); i++) {
printf("%c", name[i]);
}
printf("\n");
// 打印心形
printf(heart);
}
int main() {
char love[] = "Love";
print_heart_with_name(love);
return 0;
}
```
在这个程序中,`print_heart_with_name`函数接受一个字符串作为输入,先打印名字,然后打印预定义的心形。运行这个程序,它会显示"Love"和爱心形状。
阅读全文