回文字符 Linux下编程

来源:互联网 发布:济南seo小武 编辑:程序博客网 时间:2024/06/09 15:05
 #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 }
2 0