Help me in solving PRIMEREVERSE problem

My issue

include <stdio.h>
int main() {
int a,n,i,j;
scanf(“%d”,&a);
char str[1000],str1[1000];
for(i=0;i<a;i++)
{
scanf(“%d”,&n);
for(i=0;i<n;i++)
{
scanf(“%s”,str[i]);
scanf(“%s”,str1[i]);
if(str[i]==str1[i])
{
printf(“YES”);
}
else
{ printf(“NO”);
}
}
printf(“\n”);
}

}

My code

#include <stdio.h>
int main() {
    int a,n,i,j;
    scanf("%d",&a);
    char str[1000],str1[1000];
    for(i=0;i<a;i++)
    {
        scanf("%d",&n);
        for(i=0;i<n;i++)
        {
        scanf("%s",str[i]);
        scanf("%s",str1[i]);
        if(str[i]==str1[i])
        {
            printf("YES");
        }
        else
        {  printf("NO"); 
        }
        }
       printf("\n"); 
    }
    
}

Problem Link: Prime Reversal Practice Coding Problem