求求大佬帮忙优化代码(纯C语言)
查看原帖
求求大佬帮忙优化代码(纯C语言)
747186
abyss10086楼主2022/8/15 23:44

我在试运行的时候样例能够运行,但是在提交答案的时候始终显示我的输出的第一行是空字符(ACSII 0) 请问一下究竟是哪里有问题,谢谢大佬帮忙!!

#include <stdio.h>
#define MAX 100
 
char TV[10][5][3] =
{
	{
		'X' , 'X' , 'X' ,
		'X' , '.' , 'X' ,
		'X' , '.' , 'X' ,
		'X' , '.' , 'X' ,
		'X' , 'X' , 'X' ,
	} ,
	{	'.' , '.' , 'X' ,
		'.' , '.' , 'X' ,
		'.' , '.' , 'X' ,
		'.' , '.' , 'X' ,
		'.' , '.' , 'X' ,
	} ,
	{
		'X' , 'X' , 'X' ,
		'.' , '.' , 'X' ,
		'X' , 'X' , 'X' ,
		'X' , '.' , '.' ,
		'X' , 'X' , 'X' ,
	} ,
	{
		'X' , 'X' , 'X' ,
		'.' , '.' , 'X' ,
		'X' , 'X' , 'X' ,
		'.' , '.' , 'X' ,
		'X' , 'X' , 'X' ,
	} ,
	{
		'X' , '.' , 'X' ,
		'X' , '.' , 'X' ,
		'X' , 'X' , 'X' ,
		'.' , '.' , 'X' ,
		'.' , '.' , 'X' ,
	} ,
	{
		'X' , 'X' , 'X' ,
		'X' , '.' , '.' ,
		'X' , 'X' , 'X' ,
		'.' , '.' , 'X' ,
		'X' , 'X' , 'X' ,
	} ,
	{
		'X' , 'X' , 'X' ,
		'X' , '.' , '.' ,
		'X' , 'X' , 'X' ,
		'X' , '.' , 'X' ,
		'X' , 'X' , 'X' ,
	} ,
	{
		'X' , 'X' , 'X' ,
		'.' , '.' , 'X' ,
		'.' , '.' , 'X' ,
		'.' , '.' , 'X' ,
		'.' , '.' , 'X' ,
	} ,
	{
		'X' , 'X' , 'X' ,
		'X' , '.' , 'X' ,
		'X' , 'X' , 'X' ,
		'X' , '.' , 'X' ,
		'X' , 'X' , 'X' ,
	} ,
	{
		'X' , 'X' , 'X' ,
		'X' , '.' , 'X' ,
		'X' , 'X' , 'X' ,
		'.' , '.' , 'X' ,
		'X' , 'X' , 'X' ,
	}
} ;
int n ;
char s[MAX+2] ;

int main()
{
	scanf ( "%d" , &n ) ;
	for ( int i = 0 ; i <= n ; i++ )
	{
		s[i] = getchar ( ) ;
	}
	for ( int i = 0 ; i < 5 ; i++ )
	{
		for ( int j = 1 ; j <= n ; j++ )
		{
			for ( int k = 0 ; k < 3 ; k++ )
			{
				printf ( "%c" , TV[s[j]-'0'][i][k] ) ;
			}
			if ( j <= n - 1 )
			{
				printf ( "." ) ;
			}
		}
		printf ( "\n" ) ;
	}
	return 0 ;
}

希望大佬能指出我的错误点,再次感谢!

2022/8/15 23:44
加载中...