#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int a[3][3] = { 1,2,3,4,5,6,7,8,9 }, b[15];
int i, j, k;
char ch[10];
scanf("%d%d", &i, &j);
getchar();
gets(ch);
b[0] = a[i][j];
for (k = 0; ch[k]; k++)
{
if (ch[k] == '1')
{
i++;
j--;
b[k + 1] = a[i][j];
}
else if (ch[k] == '2')
{
i++;
b[k + 1] = a[i][j];
}
else if (ch[k] == '3')
{
i++;
j++;
b[k + 1] = a[i][j];
}
else if (ch[k] == '4')
{
j--;
b[k + 1] = a[i][j];
}
else if (ch[k] == '6')
{
j++;
b[k + 1] = a[i][j];
}
else if (ch[k] == '7')
{
i--;
j--;
b[k + 1] = a[i][j];
}
else if (ch[k] == '8')
{
i--;
b[k + 1] = a[i][j];
}
else if (ch[k] == '9')
{
i--;
j++;
b[k + 1] = a[i][j];
}
}
int count = 0;
for (count = 0; count <= k; count++)
printf("%d", b[count]);
printf("\n");
return 0;
}
C. 九宫格密码
最新推荐文章于 2024-04-30 15:25:49 发布