用这种方法为啥出不来结果
查看原帖
用这种方法为啥出不来结果
1187600
ewf8888楼主2024/3/17 15:39
#include <stdio.h>
main()
{
	int n,i,j,k,q,t,w[10001],s[10001];
	scanf("%d%d",&n,&q);
	scanf("%s%s",s,w);
	for(i=0;i<q;i++)
	{
		if(w[i]==1)
		{
			for(j=0,k=n-1;j<k;j++,k--)
			{
				t=s[j];
				s[j]=s[k];
				s[k]=t;
			}
		}
		else
		{
			for(j=0;j<n;j++)
			{
				if(s[j]==1)
					s[j]=0;
				else
					s[j]=1;
			}	
		}	
	}
	printf("%s",s);
	return 0;
 }
2024/3/17 15:39
加载中...