题解列表

筛选

没错,这个题我也写题解

多写两句话吧,不然内容太少不让提交那么我们来分析一下此题的需求,需要输出'JustdoIT'这几个字符,看似很简单,你们只需要输出这几个字符,而我们写题解的就要考虑很多了,比如字数太少不让提交怎么办,其实这道题还有一个究极无敌复杂写法,但是太复杂了,

没有使用链栈而且输入答案错误或者格式错误的进来看看,就是你的输出乱换行的(c语言代码)

使用顺序栈有一个点要注意,很坑的点,那就是你的字符输入会把换行符给存进去,这就会导致你的循环出大问题,就是你输入字符然后换行,程序会认为你输入了两次实际你只输入了一次,然后就会出现下面这种效果![](/image_editor_upload/20240807/20240807033755_56750.

2897: 神奇的幻方

解题思路:注意事项:参考代码:n=int(input())a=1n=2*n-1l=[[0forjinrange(n)]foriinrange(n)]row=0col=n//2l[0][col]=1whilea

2899: 蛇形填充数组

解题思路:注意事项:参考代码:n=int(input())l=[[0forjinrange(n)]foriinrange(n)]a=1b=0foriinrange(n):ifb%2!=0:forjinrange(n):if0<=i<=n-1and0<=j<=n-1:l[j][i]=aa+=1i-=1e