• poj1753


    #include <stdio.h>
    char s[100][100];
    int s1[100][100];
    int ax[5]={0,-1,0,1,0};
    int ay[5]={0,0,-1,0,1};
    int b[100][100]={0};
     
    void main()
    {
        int H,W,N;
        scanf("%d %d %d",&H,&W,&N);
        while((H!=0)&&(W!=0)&&(N!=0))
        {
            for(int i=0;i<H;i++)
            {
                getchar();
                for(int j=0;j<W;j++)
                {
                    scanf("%c",&s[i][j]);
                    if(s[i][j]=='N')
                        s1[i][j]=1;
                    if(s[i][j]=='W')
                        s1[i][j]=2;
                    if(s[i][j]=='S')
                        s1[i][j]=3;
                    if(s[i][j]=='E')
                        s1[i][j]=4;
                }
     
            }
     
            for(int i=0;i<H;i++)
            {
                for(int j=0;j<W;j++)
                    printf("%d",s1[i][j]);
                printf(" ");
            }
            int x=0;
            int y=N-1;
            for(int i=0;i<=10;i++)
            {
                     
                b[x][y]=1;
                printf("%d %d  ",x,y);
                printf("%d  ",s1[x][y]);
                printf("%d %d ",ax[s1[x][y]],ay[s1[x][y]]);
                x+=ax[s1[x][y]];
                y+=ay[s1[x][y]];
                ///*if(x<0||y<0||x==H||y==W)
                //{
                //  printf("%d",i+1);
                //  break;
                //}*/
            }
             
            scanf("%d %d %d",&H,&W,&N);
        }
         
    }
  • 相关阅读:
    个人作业—软件评测
    结对第二次作业——某次疫情统计可视化的实现
    结对第一次—某次疫情统计可视化(原型设计)
    软工实践寒假作业(2/2)
    寒假规划作业(1/2)
    【图像处理】利用双线性插值算法进行图像的缩放
    只用css实现“每列四行,加载完一列后数据自动填充到下一列”的效果
    js中运算符优先级问题
    微信、QQ中app的下载问题
    浅述html5和web app
  • 原文地址:https://www.cnblogs.com/452035305qq/p/6248645.html
Copyright © 2020-2023  润新知