水题。说下一个知识点:c语言字符串赋值不能直接赋值,用strcpy赋值。上代码。
#include<stdio.h>
#include<string.h>
char a[100010],b[10];
int main()
{
strcpy(b,“0000000000”);
int n,i,j;
scanf("%d%s",&n,a);
for(i=0;i<n;i++)
{
if(a[i]‘L’)
{
for(j=0;j<10;j++)
{
if(b[j]‘0’)
{
b[j]=‘1’;
break;
}
}
}
else if(a[i]‘R’)
{
for(j=9;j>=0;j–)
{
if(b[j]‘0’)
{
b[j]=‘1’;
break;
}
}
}
else b[a[i]-‘0’]=‘0’;
}
printf("%s\n",b);
}`