#include <stdio.h>
#define MAXLINE 1000
int main(){
int n;
scanf("%d",&n);
if(n<1&&n>1000){
printf("over\n");
}else{
char h;
h=getchar();
char data[MAXLINE][MAXLINE];
int first=0,second=0;
int g=n;
n=2*n;
//printf("%d\n",n);
while(n>0){
//printf("%d\n",n);
while((data[first][second]=getchar())!='\n'){
//printf("%c",data[first][second]);
second++;
//printf("%c",data[first][second]);
}
//printf("\n");
//printf("%d\n",n);
n--;
first++;
second=0;
}
/*first--;
int f,d;
for(f=0;f<=first;f++){
for(d=0;data[f][d]!='\n';d++){
printf("%c",data[f][d]);
}
printf("\n");
}*/
//printf("first=%d\n",first);
n=first/2;
first=1;
//printf("n=%d first=%d\n",n,first);
int p=1;
while(n>0){
printf("%d ",p);
p++;
//printf("n=%d\n",n);
//printf("first=%d\n",first);
//printf("\n");
int i;
char transport[26];
for(i=0;i<=25;i++){
transport[i]=data[first][i];
//printf("%c",transport[i]);
}
//printf("\n");
for(i=0;data[first-1][i]!='\n';i++){
//printf("%c",data[first-1][i]);
if(data[first-1][i]==' '){
//printf("printf blank%c\n",data[first-1][i]);
printf(" ");
}else{
int m;
m=data[first-1][i];
//printf("print%c\n",data[first-1][i]);
printf("%c",transport[m-'A']);
//printf("%c",transport[j]);
}
//printf("%c\n",data[first-1][i]);
}
printf("\n");
//printf("\n");
n--;
first+=2;
}
}
return 0;
}
注意1输出格式
2注意解决问题的方法是否正确