如何用C语言输出心形的图形?

如何用C语言输出心形的图形呀?在心形的下面要有“I LOVE YOU”的英语
希望各位C语言专家赐教 谢谢了

#include "stdio.h"
main()
{ char a[]="I LOVE YOU";
int i;
for(i=0;i<10;i++)
printf("%c",3);
printf("\n");
printf("%s\n",a);
for(i=0;i<10;i++)
printf("%c",3);
getch();
}
效果是这样 呵
♥♥♥♥♥♥♥♥♥♥
I LOVE YOU
♥♥♥♥♥♥♥♥♥♥
可以改的啊
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-23

#include <stdio.h>

void heart() {
printf("        **           **        \n");
printf("    *       *     *       *    \n");
printf("  *            *            *  \n");
printf(" *                           * \n");
printf(" *                           * \n");
printf(" *                           * \n");
printf(" *                           * \n");
printf("  *                         *  \n");
printf("   *                       *   \n");
printf("    *                     *    \n");
printf("      *                 *      \n");
printf("        *             *        \n");
printf("          *         *          \n");
printf("             *   *             \n");
printf("               *               \n");
}

int main() {
heart();
return 0;   
}

第2个回答  2019-12-21
#include
"stdio.h"
main()
{
char
a[]="I
LOVE
YOU";
int
i;
for(i=0;i<10;i++)
printf("%c",3);
printf("\n");
printf("%s\n",a);
for(i=0;i<10;i++)
printf("%c",3);
getch();
}
效果是这样

♥♥♥♥♥♥♥♥♥♥
I
LOVE
YOU
♥♥♥♥♥♥♥♥♥♥
可以改的啊
第3个回答  2020-05-24
第一个:
#include
using
namespace
std;
int
main
()
{
int
i,j;
for
(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
cout<<"*";
}
cout<
using
namespace
std;
int
main
()
{
int
i,j;
for
(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
cout<
评论
0
0
加载更多
第4个回答  2019-04-03
#include <stdio.h>
void heart() {
printf(" ** ** \n");
printf(" * * * * \n");
printf(" * * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * * \n");
printf(" * \n");
}
int main() {
heart();
return 0;
}