#include <unistd.h>
4 #include <strings.h>
5
6 int main()
7 {
8
9 char a[20];
10 int r;
11 int i;
12 int num;
13 char c;
14 bzero(a,20);
15 r=read(0,a,19);
16 a[r]=0;
17 printf("您输入了%s",a);
18 num=strlen(a);
19 printf("您输入的字符个数为%d\n",num);
20 for(i=0;i<num/2;i++)
21 {
22 if(a[i]!=a[num-2-i])
23 { printf("该字符不是回文字符");
24 break;
25 }
26 else{
27 printf("该字符是回文字符");
28 break;
29 }}
30 return 0;
31 }
4 #include <strings.h>
5
6 int main()
7 {
8
9 char a[20];
10 int r;
11 int i;
12 int num;
13 char c;
14 bzero(a,20);
15 r=read(0,a,19);
16 a[r]=0;
17 printf("您输入了%s",a);
18 num=strlen(a);
19 printf("您输入的字符个数为%d\n",num);
20 for(i=0;i<num/2;i++)
21 {
22 if(a[i]!=a[num-2-i])
23 { printf("该字符不是回文字符");
24 break;
25 }
26 else{
27 printf("该字符是回文字符");
28 break;
29 }}
30 return 0;
31 }