|  | 
 
5鱼币 
| 这里有1,2,3,4四句话,其中1,2,3已经显示出来了,现在想把3删掉替换为4,而且1和2完全没变化,怎么做啊? 
 复制代码#include <stdio.h>
void s_face();
void c_face();
int main()
{
        s_face();
        c_face();
        
        getchar();
}
void s_face()
{
        char s_face[12][29] = { "■                        ■","■                        ■","■■                    ■■","■■■□□□□□□□□■■■",\
        "■□□□□□□□□□□□□■","□□□□□□□□□□□□□□","□□                    □□","□□■■■        ■■■□□",\
        "□□■■□        □■■□□","□□■■■        ■■■□□","□                        □","□□□                □□□"};
        int i, j;
        for (i = 0; i < 12; i++)
        {
                for (j = 0; j < 29; j++)
                {
                        ;''
                        printf("%c", s_face[i][j]);
                }
                printf("\n");
        }
}
void c_face()
{
        char c1_face[29] = { "□□       ■■■       □□" };
        char c2_face[29] = { "□□         ■         □□" };
        char x_face[29] = { "  □□□□□□□□□□□□" };
        int i = 1;
        while (1)
        {
                if (i == 1)
                {
                        printf("%s\n", c1_face);
                        printf("%s", x_face);
                        i++;
                        system("cls");
                }
                else
                {
                        printf("%s\n", c2_face);
                        printf("%s", x_face);
                        i = 1;
                        system("cls");
                }
        }
}
 上面这个是想显示出一个小脑袋,然后嘴动,但是因为学识有限,不知道怎么处理了。
 正常应该是↓这个
 
 复制代码
■                       ■
■                       ■
■■                   ■■
■■■□□□□□□□□■■■
■□□□□□□□□□□□□■
□□□□□□□□□□□□□□
□□                   □□
□□■■■        ■■■□□
□□■■□        □■■□□
□□■■■        ■■■□□
□                       □ 
□□□               □□□
□□       ■■■      □□
   □□□□□□□□□□□
复制代码#include <stdio.h>
#include <stdlib.h>
void s_face(void)
{
        char *data[] =
        {
                "■                        ■",
                "■                        ■",
                "■■                    ■■",
                "■■■□□□□□□□□■■■",
                "■□□□□□□□□□□□□■",
                "□□□□□□□□□□□□□□",
                "□□                    □□",
                "□□■■■        ■■■□□",
                "□□■■□        □■■□□",
                "□□■■■        ■■■□□",
                "□                        □",
                "□□□                □□□",
                NULL
        };
        for(int i = 0; data[i]; ++i)
        {
                puts(data[i]);
        }
}
void c_face(void)
{
        char c1[] = {"□□       ■■■       □□"};
        char c2[] = {"□□         ■         □□"};
        char x[] = {"  □□□□□□□□□□□□"};
        
        int flag = 0;
        while(1)
        {
                system("cls");
                s_face();
                flag = !flag;
                if(flag)
                {
                        puts(c1);
                        puts(x);
                }
                else
                {
                        puts(c2);
                        puts(x);
                }
        }
}
int main(void)
{
        c_face();
        return 0;
}
 | 
 |