nyoj-495-少年 DXH

 1 #include<stdio.h>
 2 #include<algorithm>
 3 #include<string.h>
 4 using namespace std;
 5 int main()
 6 {
 7     char a[52];
 8     int n,i,j;
 9     scanf("%d",&n);
10     getchar();
11     while(n--)
12     {
13         gets(a);
14         int len=strlen(a),num=0;
15         for(i=0;i<len;i++)
16         {
17             if(a[i]==a[len-1])
18             {
19                 int flag=0,l=i,r=len-1;
20                 while(l<=r)
21                 {
22                     if(a[l]!=a[r])
23                     {
24                         flag=1;
25                         break;
26                     }
27                     l++;r--;
28                 }
29                 if(flag==0)
30                 {
31                     num=i;
32                     break;
33                 }
34             }
35         }
36         for(i=0;i<len;i++)
37         printf("%c",a[i]);
38         for(i=num-1;i>=0;i--)
39         printf("%c",a[i]);
40         printf("
");
41     }
42     return 0;
43 }
原文地址:https://www.cnblogs.com/nylg-haozi/p/3182692.html