`
xiaoheliushuiya
  • 浏览: 401703 次
文章分类
社区版块
存档分类
最新评论

UVa 445 非凡的迷宫

 
阅读更多

/*

* 解题思路:

* 此题不难、三个中断控制控制好就行~

*/


#include <stdio.h>
#define A 150
#define B 10000
char s[ B ][ A ];
char map[ B ][ A ];
int main( )
{
    char c;
    int visNum;
    int i;

    while( 1 )
    {
        visNum = 0;
        while( ( c = getchar( ) ) !='!' && c !='\n' && c!= EOF )
        {
            if( c <= '9' &&  c>='0' )
                visNum += ( int )( c - '0' );
            else if( c == 'b' )
			{
               while( visNum-- ) printf(" ");
			   visNum = 0;
			}
            else
			{
                while( visNum-- ) printf("%c",c);
				visNum = 0;
			}
        }
		if( c==EOF ) break;
        puts("");
    }
    return 0;
}


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics