请大家帮我解决一下我的代码的问题,感谢大家!
描述
有一个N x N(N为奇数,且1 <= N <= 10)的矩阵,矩阵中的元素都是字符。这个矩阵可能会按照如下的几种变幻法则之一进行变幻(只会变幻一次)。
现在给出一个原始的矩阵,和一个变幻后的矩阵,请编写一个程序,来判定原始矩阵是按照哪一种法则变幻为目标矩阵的。
int main()
{
int n,i,j,t1=0,t2=0,t3=0,t4=0; //i,j表示行列;t1,t2,t3,t4表示各情况数组元素比较次数
char a[10][10],b[10][10];
scanf("%d",&n);
for(i=0;i
{
for(j=0;j
{
scanf("%c",&a[i][j]); //输入第一个55数组a
}
}
for(i=0;i
{
for(j=0;j
{
scanf("%c",&b[i][j]); //输入第二个5
}
}
for(i=0;i
{
for(j=0;j
{
if(a[i][j]==b[j][n-i-1]) //如果顺时针旋转90度
{
t1++;
}
if(a[i][j]==b[n-j-1][i]) //如果逆时针旋转90度
{
t2++;
}
if(a[i][j]==b[n-i-1][n-j-1]) //如果对称变化
{
t3++;
}
if(a[i][j]==b[i][j]) //如果没有变化
{
t4++;
}
}
}
if(t1==nn)
{
printf("1");
}
if(t2==nn)
{
printf("2");
}
if(t3==nn)
{
printf("3");
}
if(t4==nn)
{
printf("4");
}
else
{
printf("5");
}
return 0;
}
```
if(t1==nn)是啥?定义了吗?