采用数组,
初始化是一个你想要的图案
进行遍历输出
代码如下:
#include<stdio.h>
void main()
{
char name[30];
gets(name); //输入对方姓名。
char heart[][11]={{' ',' ',' ','*','*'},{' ',' ','*',' ',' ','*'},{' ','*',' ',' ',' ',' ','*'},
{' ','*',' ',' ',' ',' ',' ','*'},{' ',' ','*',' ',' ',' ',' ',' ','*'},{' ',' ',' ','*',' ',' ',' ',' ',' ','*'},
{' ',' ','*',' ',' ',' ',' ',' ','*'},{' ','*',' ',' ',' ',' ',' ','*'},{' ','*',' ',' ',' ',' ','*'},
{' ',' ','*',' ',' ','*'},{' ',' ',' ','*','*'}};
int i,j;
for(i=0;i<11;i++)
{
for(j=0;j<11;j++)
printf("%c",heart[j][i]);
printf("\n");
}
printf("I Love You,%s.\n",name);
}
出现一个错误啊,我初学C语言编程,很多还不会~~前辈指点下,谢!!!
追答项目类型不对,程序是测试过的。
本回答被提问者采纳1、用字符串输出i love you:
2、用井号拼出来: