前言

本程序为啊哈C所教类容可达到的一种程度。

一、啊哈c是什么?

啊哈C是献给青少年,或感兴趣的朋友。

当一个技能可为你所用,便有了坚持的源头,这就是啊哈C

二、使用步骤

全部代码:

#include<stdio.h>
#include<Stdlib.h>
#include<windows.h>
int main()
{
    int tc=3;
    char hj;
    while(tc==3)
    {
        int i;
        for(i=1;i<=4;i++)
        {
            printf("\n");
        }
        for(i=1;i<=35;i++)
        {
            printf(" ");
        }
        puts("《 推 箱 子 》"); 
        puts("\n");
        puts("  游戏简介:经典的推箱子游戏是一个来自日本的古老游戏,目的是训练人的逻辑思维。");
        puts("在一个狭小的仓库中,要求把木箱从开始位置推到指定位置。仓库中有障碍物,稍不小心就回出现无法移动或者道路被堵的情况,而且箱子只能推·不能拉,需要巧妙地运用空间和通道,合理安排移动的次序和位置,才能顺利完成任务。");
        for(i=1;i<=4;i++)
        {
            printf("\n");
        }
        puts("  图形说明:“#”表示墙    “o”表示箱子    “S”表示人    “*”表示目的地      “@”表到达成功");
        puts("  操作说明:“w”人向上移动    “s”人向下运动    “a”人向左移动    “d”人向右移动");
        puts("");
        for(i=1;i<=20;i++)
        {
            printf(" ");
        }
        puts("关卡1        关卡2        关卡3        关卡4");
        puts(" ");
        puts("输入对应关卡数开始(退出按q)    关卡退出按k");
        hj=getch();
        system("cls");
        if(hj=='1')
        {
            char txz[50][50]={ "##########",//[0]
                               "##     ###",//[1]
                               "##o###   #",//[2]
                               "# s o  o #",//[3]
                               "# **# o ##",//[4]
                               "##**#   ##",//[5]
                               "##########",//[6]
                               }; 
            for (i=0;i<=8;i++)
            {
                puts(txz[i]);
            }
            char aj;
            int x,y;
            int a1,b1,a2,b2,a3,b3,a4,b4;
            x=3;
            y=2;
            a1=2;
            b1=2;
            a2=3;
            b2=4;
            a3=3;
            b3=7;
            a4=4;
            b4=6;
            while(txz[4][2]!='@'||txz[4][3]!='@'||txz[5][2]!='@'||txz[5][3]!='@')
            {
                aj=getch();
                if(aj=='k')
                {
                    break;
                }
                system("cls");
                if(aj=='w')
                {
                    if(txz[x-1][y]!='#')
                    {    
                        if(x-1==a1&&y==b1)
                        {
                            if(txz[a1-1][b1]!='#'&&txz[a1-1][b1]!='o'&&txz[a1-1][b1]!='@')
                            {
                                txz[a1][b1]=' ';
                                a1--;
                                txz[a1][b1]='o';    
                            }
                        }
                
                        if(x-1==a2&&y==b2)
                        {
                            if(txz[a2-1][b2]!='#'&&txz[a2-1][b2]!='o'&&txz[a2-1][b2]!='@')
                            {
                                txz[a2][b2]=' ';
                                a2--;
                                txz[a2][b2]='o';
                            }
                        }
                    
                        if(x-1==a3&&y==b3)
                        {
                            if(txz[a3-1][b3]!='#'&&txz[a3-1][b3]!='o'&&txz[a3-1][b3]!='@')
                            {
                                txz[a3][b3]=' ';
                                a3--;
                                txz[a3][b3]='o';
                            }
                        }
                    
                        if(x-1==a4&&y==b4)
                        {
                            if(txz[a4-1][b4]!='#'&&txz[a4-1][b4]!='o'&&txz[a4-1][b4]!='@')
                            {
                                txz[a4][b4]=' ';
                                a4--;
                                txz[a4][b4]='o';
                            }
                        }
                        if(txz[x-1][y]!='o')
                        {
                            txz[x][y]=' ';
                            if(txz[x-1][y]=='@'&&txz[x-2][y]=='#')
                            {
                                x++;
                            }
                            if(txz[x-1][y]=='o'&&txz[x-2][y]=='@')
                            {
                                x++;
                            }
                            if(txz[x-1][y]=='@'&&txz[x-2][y]=='@')
                            {
                                x++;
                            }
                            x--;
                            txz[x][y]='s';
                        }
                    }
                }
                
                if(aj=='s')
                {
                    if(txz[x+1][y]!='#')
                    {
                        if(x+1==a1&&y==b1)
                        {
                            if(txz[a1+1][b1]!='#'&&txz[a1+1][b1]!='o'&&txz[a1+1][b1]!='@')
                            {
                                txz[a1][b1]=' ';
                                a1++;
                                txz[a1][b1]='o';
                            }
                        }
                    
                        if(x+1==a2&&y==b2)
                        {
                            if(txz[a2+1][b2]!='#'&&txz[a2+1][b2]!='o'&&txz[a2+1][b2]!='@')
                            {
                                txz[a2][b2]=' ';
                                a2++;
                                txz[a2][b2]='o';
                            }
                        }
                    
                        if(x+1==a3&&y==b3)
                        {
                            if(txz[a3+1][b3]!='#'&&txz[a3+1][b3]!='o'&&txz[a3+1][b3]!='@')
                            {
                                txz[a3][b3]=' ';
                                a3++;
                                txz[a3][b3]='o';
                            }
                        }
                        
                        if(x+1==a4&&y==b4)
                        {
                            if(txz[a4+1][b4]!='#'&&txz[a4+1][b4]!='o'&&txz[a4+1][b4]!='@')
                            {
                                txz[a4][b4]=' ';
                                a4++;
                                txz[a4][b4]='o';
                            }
                        }
                        if(txz[x+1][y]!='o')
                        {
                            txz[x][y]=' ';
                            if(txz[x+1][y]=='@'&&txz[x+2][y]=='#')
                            {
                                x--;
                            }
                            if(txz[x+1][y]=='o'&&txz[x+2][y]=='@')
                            {
                                x--;
                            }
                            if(txz[x+1][y]=='@'&&txz[x+2][y]=='@')
                            {
                                x--;
                            }
                            x++;
                            txz[x][y]='s';
                        }
                    }
                }
                
                if(aj=='a')
                {
                    if(txz[x][y-1]!='#')
                    {
                        if(x==a1&&y-1==b1)
                        {
                            if(txz[a1][b1-1]!='#'&&txz[a1][b1-1]!='o'&&txz[a1][b1-1]!='@')
                            {
                                txz[a1][b1]==' ';
                                b1--;
                                txz[a1][b1]=='o';
                            }    
                        }
                        
                        if(x==a2&&y-1==b2)
                        {
                            if(txz[a2][b2-1]!='#'&&txz[a2][b2-1]!='o'&&txz[a2][b2-1]!='@')
                            {
                                txz[a2][b2]=' ';
                                b2--;
                                txz[a2][b2]='o';
                            }
                        }
                        
                        if(x==a3&&y-1==b3)
                        {
                            if(txz[a3][b3-1]!='#'&&txz[a3][b3-1]!='o'&&txz[a3][b3-1]!='@')
                            {
                                txz[a3][b3]=' ';
                                b3--;
                                txz[a3][b3]='o';
                            }
                        }
                        
                        if(x==a4&&y-1==b4)
                        {
                            if(txz[a4][b4-1]!='#'&&txz[a4][b4-1]!='o'&&txz[a4][b4-1]!='@')
                            {
                                txz[a4][b4]=' ';
                                b4--;
                                txz[a4][b4]='o';
                            }
                        }
                        
                        if(txz[x][y-1]!='o')
                        {
                            txz[x][y]=' ';
                            if(txz[x][y-1]=='@'&&txz[x][y-2]=='#')
                            {
                                y++;
                            }
                            if(txz[x][y-1]=='o'&&txz[x][y-2]=='@')
                            {
                                y++;
                            }
                            if(txz[x][y-1]=='@'&&txz[x][y-2]=='@')
                            {
                                y++;
                            }
                            y--;
                            txz[x][y]='s';
                        }
                    }
                }
                
                if(aj=='d')
                {
                    if(txz[x][y+1]!='#')
                    {
                        if(x==a1&&y+1==b1)
                        {
                            if(txz[a1][b1+1]!='#'&&txz[a1][b1+1]!='o'&&txz[a1][b1+1]!='@')
                            {
                                txz[a1][b1]=' ';
                                b1++;
                                txz[a1][b1]='o';
                            }
                        }
                        
                        if(x==a2&&y+1==b2)
                        {
                            if(txz[a2][b2+1]!='#'&&txz[a2][b2+1]!='o'&&txz[a2][b2+1]!='@')
                            {
                                txz[a2][b2]=' ';
                                b2++;
                                txz[a2][b2]='o';
                            }
                        }
                        
                        if(x==a3&&y+1==b3)
                        {
                            if(txz[a3][b3+1]!='#'&&txz[a3][b3+1]!='o'&&txz[a3][b3+1]!='@')
                            {
                                txz[a3][b3]=' ';
                                b3++;
                                txz[a3][b3]='o'; 
                            }
                        }
                        
                        if(x==a4&&y+1==b4)
                        {
                            if(txz[a4][b4+1]!='#'&&txz[a4][b4+1]!='o'&&txz[a4][b4+1]!='@')
                            {
                                txz[a4][b4]=' ';
                                b4++;
                                txz[a4][b4]='o';
                            }
                        }
                        
                        if(txz[x][y+1]!='o')
                        {
                            txz[x][y]=' ';
                            if(txz[x][y+1]=='@'&&txz[x][y+2]=='#')
                            {
                                y--;
                            }
                            if(txz[x][y+1]=='o'&&txz[x][y+2]=='@')
                            {
                                y--;
                            }
                            if(txz[x][y+1]=='@'&&txz[x][y+2]=='@')
                            {
                                y--;
                            }
                            y++;
                            txz[x][y]='s';
                        }
                    }
                }
                
                if(txz[4][2]=='o')
                {
                    txz[4][2]='@';
                }
                else
                {
                    if(txz[4][2]==' ')
                    {
                        txz[4][2]='*';
                    }
                }
                
                if(txz[4][3]=='o')
                {
                    txz[4][3]='@';
                }
                else
                {
                    if(txz[4][3]==' ')
                    {
                        txz[4][3]='*';
                    }
                }
                
                if(txz[5][2]=='o')
                {
                    txz[5][2]='@';
                }
                else
                {
                    if(txz[5][2]==' ')
                    {
                        txz[5][2]='*';
                    }
                }
                        if(txz[5][3]=='o')
                {
                    txz[5][3]='@';
                }
                else
                {
                    if(txz[5][3]==' ')
                    {
                        txz[5][3]='*';
                    }
                }
                
                for (i=0;i<=8;i++)
                {
                    puts(txz[i]);
                }
            }
        system("cls");
        if(aj!='k')
        {
        char xmc[20][100]={"     ##                                        ##          ##",
                          "     ##           ############                 ##          ##",
                          "                          ###                              ##",
                          "                        # ##               #########       ##",
                          "   ###########            #                      #    #############",
                          "           #       ##############               #     #############",
                          "          #        #      #     #              #           ##",
                          "        #          #   #######  #               #          ##",
                          "         #         #      #     #          #     #         ##",
                          "    #     #        #      #     #            #  #          ##",
                          "      #  #         #   #######  #              #           ##",
                          "       #           #      #     #               #          ##",
                          "      #            #         ## #              #       ##  ##",
                          "       #           #           ##               #      ### ##",
                          "         #                                       #         ##",
                          "       ##############################         #############################   ",
                          };
    for (i=0;i<=19;i++)
    {
        puts(xmc[i]);
    }
    Sleep(5000);
    system("cls");
        }
        } 
        if(hj=='2')
        {
        char txz[50][50]={ "   ###",//[0]
                           "   #*#",//[1]
                              "   # #",//[2]
                           "####o######",//[3]
                           "#*  os o *#",//[4]
                           "#####o#####",//[5]
                           "    # #",//[6]
                           "    #*#",//[7]
                           "    ###",//[8]
                         }; 
            for (i=0;i<=8;i++)
            {
                puts(txz[i]);
            }
            char aj;
            int x,y;
            int a1,b1,a2,b2,a3,b3,a4,b4;
            x=4;
            y=5;
            a1=3;
            b1=4;
            a2=4;
            b2=4;
            a3=4;
            b3=7;
            a4=5;
            b4=5;
            while(txz[1][4]!='@'||txz[4][1]!='@'||txz[4][9]!='@'||txz[7][5]!='@')
            {
                aj=getch();
                if(aj=='k')
                {
                    break;
                }
                system("cls");
                if(aj=='w')
                {
                    if(txz[x-1][y]!='#')
                    {    
                        if(x-1==a1&&y==b1)
                        {
                            if(txz[a1-1][b1]!='#'&&txz[a1-1][b1]!='o'&&txz[a1-1][b1]!='@')
                            {
                                txz[a1][b1]=' ';
                                a1--;
                                txz[a1][b1]='o';    
                            }
                        }
                
                        if(x-1==a2&&y==b2)
                        {
                            if(txz[a2-1][b2]!='#'&&txz[a2-1][b2]!='o'&&txz[a2-1][b2]!='@')
                            {
                                txz[a2][b2]=' ';
                                a2--;
                                txz[a2][b2]='o';
                            }
                        }
                    
                        if(x-1==a3&&y==b3)
                        {
                            if(txz[a3-1][b3]!='#'&&txz[a3-1][b3]!='o'&&txz[a3-1][b3]!='@')
                            {
                                txz[a3][b3]=' ';
                                a3--;
                                txz[a3][b3]='o';
                            }
                        }
                    
                        if(x-1==a4&&y==b4)
                        {
                            if(txz[a4-1][b4]!='#'&&txz[a4-1][b4]!='o'&&txz[a4-1][b4]!='@')
                            {
                                txz[a4][b4]=' ';
                                a4--;
                                txz[a4][b4]='o';
                            }
                        }
                        if(txz[x-1][y]!='o')
                        {
                            txz[x][y]=' ';
                            if(txz[x-1][y]=='@'&&txz[x-2][y]=='#')
                            {
                                x++;
                            }
                            if(txz[x-1][y]=='o'&&txz[x-2][y]=='@')
                            {
                                x++;
                            }
                            if(txz[x-1][y]=='@'&&txz[x-2][y]=='@')
                            {
                                x++;
                            }
                            x--;
                            txz[x][y]='s';
                        }
                    }
                }
                
                if(aj=='s')
                {
                    if(txz[x+1][y]!='#')
                    {
                        if(x+1==a1&&y==b1)
                        {
                            if(txz[a1+1][b1]!='#'&&txz[a1+1][b1]!='o'&&txz[a1+1][b1]!='@')
                            {
                                txz[a1][b1]=' ';
                                a1++;
                                txz[a1][b1]='o';
                            }
                        }
                    
                        if(x+1==a2&&y==b2)
                        {
                            if(txz[a2+1][b2]!='#'&&txz[a2+1][b2]!='o'&&txz[a2+1][b2]!='@')
                            {
                                txz[a2][b2]=' ';
                                a2++;
                                txz[a2][b2]='o';
                            }
                        }
                    
                        if(x+1==a3&&y==b3)
                        {
                            if(txz[a3+1][b3]!='#'&&txz[a3+1][b3]!='o'&&txz[a3+1][b3]!='@')
                            {
                                txz[a3][b3]=' ';
                                a3++;
                                txz[a3][b3]='o';
                            }
                        }
                        
                        if(x+1==a4&&y==b4)
                        {
                            if(txz[a4+1][b4]!='#'&&txz[a4+1][b4]!='o'&&txz[a4+1][b4]!='@')
                            {
                                txz[a4][b4]=' ';
                                a4++;
                                txz[a4][b4]='o';
                            }
                        }
                        if(txz[x+1][y]!='o')
                        {
                            txz[x][y]=' ';
                            if(txz[x+1][y]=='@'&&txz[x+2][y]=='#')
                            {
                                x--;
                            }
                            if(txz[x+1][y]=='o'&&txz[x+2][y]=='@')
                            {
                                x--;
                            }
                            if(txz[x+1][y]=='@'&&txz[x+2][y]=='@')
                            {
                                x--;
                            }
                            x++;
                            txz[x][y]='s';
                        }
                    }
                }
                
                if(aj=='a')
                {
                    if(txz[x][y-1]!='#')
                    {
                        if(x==a1&&y-1==b1)
                        {
                            if(txz[a1][b1-1]!='#'&&txz[a1][b1-1]!='o'&&txz[a1][b1-1]!='@')
                            {
                                txz[a1][b1]==' ';
                                b1--;
                                txz[a1][b1]=='o';
                            }    
                        }
                        
                        if(x==a2&&y-1==b2)
                        {
                            if(txz[a2][b2-1]!='#'&&txz[a2][b2-1]!='o'&&txz[a2][b2-1]!='@')
                            {
                                txz[a2][b2]=' ';
                                b2--;
                                txz[a2][b2]='o';
                            }
                        }
                        
                        if(x==a3&&y-1==b3)
                        {
                            if(txz[a3][b3-1]!='#'&&txz[a3][b3-1]!='o'&&txz[a3][b3-1]!='@')
                            {
                                txz[a3][b3]=' ';
                                b3--;
                                txz[a3][b3]='o';
                            }
                        }
                        
                        if(x==a4&&y-1==b4)
                        {
                            if(txz[a4][b4-1]!='#'&&txz[a4][b4-1]!='o'&&txz[a4][b4-1]!='@')
                            {
                                txz[a4][b4]=' ';
                                b4--;
                                txz[a4][b4]='o';
                            }
                        }
                        
                        if(txz[x][y-1]!='o')
                        {
                            txz[x][y]=' ';
                            if(txz[x][y-1]=='@'&&txz[x][y-2]=='#')
                            {
                                y++;
                            }
                            if(txz[x][y-1]=='o'&&txz[x][y-2]=='@')
                            {
                                y++;
                            }
                            if(txz[x][y-1]=='@'&&txz[x][y-2]=='@')
                            {
                                y++;
                            }
                            y--;
                            txz[x][y]='s';
                        }
                    }
                }
                
                if(aj=='d')
                {
                    if(txz[x][y+1]!='#')
                    {
                        if(x==a1&&y+1==b1)
                        {
                            if(txz[a1][b1+1]!='#'&&txz[a1][b1+1]!='o'&&txz[a1][b1+1]!='@')
                            {
                                txz[a1][b1]=' ';
                                b1++;
                                txz[a1][b1]='o';
                            }
                        }
                        
                        if(x==a2&&y+1==b2)
                        {
                            if(txz[a2][b2+1]!='#'&&txz[a2][b2+1]!='o'&&txz[a2][b2+1]!='@')
                            {
                                txz[a2][b2]=' ';
                                b2++;
                                txz[a2][b2]='o';
                            }
                        }
                        
                        if(x==a3&&y+1==b3)
                        {
                            if(txz[a3][b3+1]!='#'&&txz[a3][b3+1]!='o'&&txz[a3][b3+1]!='@')
                            {
                                txz[a3][b3]=' ';
                                b3++;
                                txz[a3][b3]='o'; 
                            }
                        }
                        
                        if(x==a4&&y+1==b4)
                        {
                            if(txz[a4][b4+1]!='#'&&txz[a4][b4+1]!='o'&&txz[a4][b4+1]!='@')
                            {
                                txz[a4][b4]=' ';
                                b4++;
                                txz[a4][b4]='o';
                            }
                        }
                        
                        if(txz[x][y+1]!='o')
                        {
                            txz[x][y]=' ';
                            if(txz[x][y+1]=='@'&&txz[x][y+2]=='#')
                            {
                                y--;
                            }
                            if(txz[x][y+1]=='o'&&txz[x][y+2]=='@')
                            {
                                y--;
                            }
                            if(txz[x][y+1]=='@'&&txz[x][y+2]=='@')
                            {
                                y--;
                            }
                            y++;
                            txz[x][y]='s';
                        }    
                    }
                }
                
                if(txz[1][4]=='o')
                {
                txz[1][4]='@';
                }
                else
                {
                    if(txz[1][4]==' ')
                    {
                        txz[1][4]='*';
                    }
                }
                            
                if(txz[4][1]=='o')
                {
                    txz[4][1]='@';
                }
                else
                {
                    if(txz[4][1]==' ')
                    {
                    txz[4][1]='*';
                        }
                }
                            
                if(txz[4][9]=='o')
                {
                    txz[4][9]='@';
                }
                else
                {
                    if(txz[4][9]==' ')
                    {
                        txz[4][9]='*';
                    }
                }
                            
                if(txz[7][5]=='o')
                {
                    txz[7][5]='@';
                }
                else
                {
                    if(txz[7][5]==' ')
                    {
                    txz[7][5]='*';
                    }
                }
                            
                for (i=0;i<=8;i++)
                {
                    puts(txz[i]);
                }    
            }
            system("cls");
        if(aj!='k')
        {
        char xmc[20][100]={"     ##                                        ##          ##",
                          "     ##           ############                 ##          ##",
                          "                          ###                              ##",
                          "                        # ##               #########       ##",
                          "   ###########            #                      #    #############",
                          "           #       ##############               #     #############",
                          "          #        #      #     #              #           ##",
                          "        #          #   #######  #               #          ##",
                          "         #         #      #     #          #     #         ##",
                          "    #     #        #      #     #            #  #          ##",
                          "      #  #         #   #######  #              #           ##",
                          "       #           #      #     #               #          ##",
                          "      #            #         ## #              #       ##  ##",
                          "       #           #           ##               #      ### ##",
                          "         #                                       #         ##",
                          "       ##############################         #############################   ",
                          };
    for (i=0;i<=19;i++)
    {
        puts(xmc[i]);
    }
    Sleep(5000);
    system("cls");
        }
        }
    if(hj=='3')
    {
    char mg[50][50]={"##############################",//0
                     "#o         #   ##   # ### ####",//1
                     "# ###### # # #    # # ### ####",//2
                     "# #   ## #   # ##### ##     ##",//3
                     "#   # ##  ###    #  #  ## ####",//4
                     "##### #     # ##### ##    ####",//5
                     "#   # ##### #   #   # # #    #",//6
                     "# # #    ## # #### ## # # ####",//7
                     "# # # ##      ##      # # ####",//8
                     "# # # ####### ## ###### #   ##",//9
                     "# #   ##   # ## ###### ###   #",//10
                     "# ###### # #####  #        # #",//11
                     "#        # #     ##### ### #  ",//12
                     "# ######## ##### # ### ### # #",//13
                     "#     # ## ## ###        #   #",//14
                     "##### # ## #      ######## # #",//15
                     "#     # ## ## ###        #   #",//16
                     "# # ###       ###### ####### #",//17
                     "# #    ### ##      #         #",//18
                     "##############################"
                     };//20行30列。 
    int i,x,y,d,b;
    x=1;
    y=1;
    d=12;
    b=29;
    for(i=0;i<=19;i++)
    {
        puts(mg[i]);
    }
    char aj;
    while(x!=d||y!=b)
    {
        aj=getch();
        if(aj=='k')
        {
            break;
        }
        if(aj=='w')
        {
            if(mg[x-1][y]!='#')
            {
                mg[x][y]=' ';
                x--;
                mg[x][y]='o';
            }
        }
        if(aj=='s')
        {
            if(mg[x+1][y]!='#')
            {
                mg[x][y]=' ';
                x++;
                mg[x][y]='o';
            }
        }
        if(aj=='a')
        {
            if(mg[x][y-1]!='#')
            {
                mg[x][y]=' ';
                y--;
                mg[x][y]='o';
            }
        }
        if(aj=='d')
        {
            if(mg[x][y+1]!='#')
            {
                mg[x][y]=' ';
                y++;
                mg[x][y]='o';
            }
        }
        system("cls");
        for(i=0;i<=19;i++)
        {
            puts(mg[i]);
        }
    }
    system("cls");
    if(aj!='k')
    {
        char xmc[20][100]={"     ##                                        ##          ##",
                          "     ##           ############                 ##          ##",
                          "                          ###                              ##",
                          "                        # ##               #########       ##",
                          "   ###########            #                      #    #############",
                          "           #       ##############               #     #############",
                          "          #        #      #     #              #           ##",
                          "        #          #   #######  #               #          ##",
                          "         #         #      #     #          #     #         ##",
                          "    #     #        #      #     #            #  #          ##",
                          "      #  #         #   #######  #              #           ##",
                          "       #           #      #     #               #          ##",
                          "      #            #         ## #              #       ##  ##",
                          "       #           #           ##               #      ### ##",
                          "         #                                       #         ##",
                          "       ##############################         #############################   ",
                          };
    for (i=0;i<=19;i++)
    {
        puts(xmc[i]);
    }    
    Sleep(4000);
    system("cls");
    }
    }
        if(hj=='4')
        {
            printf("你在期待什么,知道有多烦吗?太累人了");
            Sleep(4000);
            system("cls");
        }
        if(hj=='q')
        {
            tc--;    
        }
    }
    return 0;
}


总结

学习的路看不到尽头,以上的代码可以非常简短。但要超越啊哈C。

自学啊哈C的推箱子的编程代码相关推荐

  1. c#推箱子小游戏代码_推箱子小游戏V1.0制作

    小游戏实践 推箱子简易版 大家好,我是努力学习争取成为优秀的Game Producer的路人猿,今天来一起做一个推箱子的简易版本V1.0!下面跟我一起做吧~ 我们用到的软件如下: 编辑类 Visual ...

  2. c#推箱子小游戏代码_用C#制作推箱子小游戏

    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading. ...

  3. c#推箱子小游戏代码_C# 推箱子游戏源码(带音效/关卡)

    C# 推箱子游戏源码(带音效/关卡) c# 2021-1-29 下载地址 https://www.codedown123.com/62444.html Vs2010 FrameWork 4.0 具有音 ...

  4. c#推箱子小游戏代码_C#做的一个推箱子的小游戏

    C#做的一个推箱子的小游戏 c# 2021-1-6 下载地址 https://www.codedown123.com/59125.html 本推箱子游戏使用数组实现,用不同的数字标识不同的物体,从而简 ...

  5. android游戏编程之从零开始_纯C语言程序员写的编程新手入门基础小游戏之最炫酷推箱子...

    很多编程爱好者都编写过推箱子游戏编程吧,最近有好些朋友看见我以前的推箱子程序后, 问我是怎么做的.我一直想把这个程序的整个过程写一份详细的东西,与各位编程爱好者分享,一直没空.正好现在放假了,而且离回 ...

  6. 用JAVA制作小游戏——推箱子(一)

    本篇博客是对推箱子游戏首页代码的展示 效果图: 难点: 在背景图上添加按钮. 由于直接使用add方法,会变成图片一块区域,按钮一块区域,彼此互不重叠,形成的界面效果不太好,因此用了JLayeredPa ...

  7. Java游戏开发——推箱子

    旧文链接:http://note.youdao.com/noteshare?id=c822c4b9983eeb4dda87aebcec65bbf6&sub=C9578CDF3388455BB6 ...

  8. Pygame实现推箱子

    本文使用Python 语言及 pygame 开发经典游戏推箱子. 游戏代码参考:sokoban.pyhttp://sokoban.cn/py/py.php 本文完整代码: # 引入pygame库 im ...

  9. c语言程序推箱子详细设计,C语言实现推箱子项目

    本文实例为大家分享了C语言实现推箱子的具体代码,供大家参考,具体内容如下 项目展示 首先介绍结构板,结构版是图形版的逻辑基础: 结构版效果图: 地图: 二维数组储存地图,0代表空地,1代表墙,4代表箱 ...

  10. 2021-12-6 学习的打卡学习第十四天(推箱子开始界面)

    今天为我的推箱子整了个开始界面,运用了头文件#include<windows.h>中的函数实现了在任意坐标输出和变化颜色. 任意坐标输出: void gotoxy(int x, int y ...

最新文章

  1. json java typeof_java解析json
  2. 总结Hbase 与 MongoDB
  3. php pg connect,pg_connect
  4. 火狐web开发清楚缓存_如何使用Firefox的Web开发工具
  5. ASP.NET Core 2加入了Razor页面特性
  6. 关于代码效率提升的方法心路历程(购物车)
  7. 循环单链表 python_循环单链表报错
  8. C/C++线程与多线程工作笔记003---C++指针引用和解引用
  9. 回溯策略的汉诺塔问题
  10. 无人驾驶综述:国外国内发展历程
  11. showModalDialog的title问题,去掉网页对话框
  12. 轮廓检测论文解读 | 整体嵌套边缘检测HED | CVPR | 2015
  13. 33个CadQuery程序化建模实例
  14. 阿里云 EMAS Serverless 重磅发布
  15. 苹果公司的电脑产品及其历史
  16. mysql 增加时间字段
  17. java @Scheduled注解执行定时任务
  18. 测绘——如何在win10环境下安装CAD2006+CASS7.0
  19. 国移.动50元电话充值 长途ip充值 自.动秒充到账
  20. obs windows 编译 obs browser

热门文章

  1. m1 mac屏幕保护程序取消不了怎么办
  2. 显卡刷bios改型号_A卡修改BIOS软件/刷显卡BIOS软件
  3. windows server 2016 安装有线网卡驱动
  4. 软考计算机硬件工程师考试大纲,2016年软考信息安全工程师考试大纲
  5. 谷歌企业邮箱:应用专用密码
  6. 谷歌地图网页版_安卓版谷歌地图新增专用的街景图层
  7. wow修改人物模型_《魔兽》3.13Bug发现:人物模型任意修改
  8. U盘安装fedora 9
  9. IDirectXFileData::GetData 在dx9c中没有了
  10. 计算机cmd管理员,cmd获取管理员权限的命令是什么