回文,编写程序,讲一个字符串的内容按逆序输出,但不改变字符串的内容

#include
void main()
{
     
  int i,n;
  char str1[100];
  gets(str1);
  n=strlen(str1);
  for(i=0;i<n/2;i++)
  {
     
   if(str1[i]!=str1[n-i-1])
    break;
   }
  if(i>=n/2)//大于n/2则表示不符要求
  printf("yes\n");
  else
  {
     printf("no\n");
   
  }

}

你可能感兴趣的:(c语言练习)