我是编程新手。我想用心打印SUM,我得到SU,但是我不能打印M。请提供代码帮助我吗?
这是我的SU代码。

#include<stdio.h>
#include<conio.h>
void main()
{
    char i=3;
    int j,k;

    for(j=0; j<=8; j++)     //s
        printf("%c",i);

    printf("\n%c\n%c\n",i,i);

    for(j=0; j<=8; j++)
        printf("%c",i);

    printf("\n");

    for(j=0;j<=1; j++)
    {
        for(k=0; k<=7; k++)
        {
            printf(" ");
        }

        printf("%c\n",i);
    }

    for(j=0; j<=8; j++)
        printf("%c",i);

    printf("\n\n");

    for(j=0; j<=7; j++)
    {      //u
        printf("%c",i);

        for(k=0; k<=1; k++)
            printf("   ");

        printf("%c\n",i);}

        for(j=0; j<=6; j++)
            printf("%c",i);

        printf("\n\n");
    }

最佳答案

只需将以下代码添加到底部。 \x03是美国Windows控制台上心脏字符的十六进制代码,我假设您使用的是:

printf("\x03       \x03\n");
printf("\x03\x03     \x03\x03\n");
printf("\x03 \x03   \x03 \x03\n");
printf("\x03  \x03 \x03  \x03\n");
printf("\x03   \x03   \x03\n");
printf("\x03       \x03\n");
printf("\x03       \x03\n");


整个程序的输出:

♥♥♥♥♥♥♥♥♥
♥
♥
♥♥♥♥♥♥♥♥♥
        ♥
        ♥
♥♥♥♥♥♥♥♥♥

♥      ♥
♥      ♥
♥      ♥
♥      ♥
♥      ♥
♥      ♥
♥      ♥
♥      ♥
♥♥♥♥♥♥♥

♥       ♥
♥♥     ♥♥
♥ ♥   ♥ ♥
♥  ♥ ♥  ♥
♥   ♥   ♥
♥       ♥
♥       ♥

关于c++ - 如何用C语言打印带有心脏符号的M字符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20179550/

10-11 22:49
查看更多