1 #include "stdio.h" 2 #include "string.h" 3 #define maxd 10000 4 int r,c,n; 5 struct Command{ 6 char c[5];//操作,比如EX,IR 7 int r1,c1,r2,c2;// EX交换的坐标 8 int a,x[20];//a:每次操作的操作次数(非EX),比如 IR 2 1 5,插入1和5,a=2 9 //x[20],记录每次操作对应的内容,也就是上面的1 510 }cmd[maxd];11 int simulate(int *r0,int *c0)12 {13 for(int i=0;i0)82 printf("\n");83 printf("Spreadsheet #%d\n",++kase);84 scanf("%d",&q);//输入查询次数85 while(q--)86 {87 scanf("%d%d",&r0,&c0);88 printf("Cell data in (%d,%d) ",r0,c0);89 if(!simulate(&r0,&c0))90 printf("GONE\n");91 else92 printf("moved to (%d,%d)\n",r0,c0);93 }94 }95 return 0;96 }