Description
编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。
Input
Output
Sample Input**
abcddcba
Sample Output
Yes
我的代码:
/*
Copyright (c) 2016,烟台大学计算机与控制工程学院
All Rights Reserved.
文件名称: 判断字符串是否为回文
作 者:胡寅生
完成日期:2016年12.13
版 本 号;v1.0
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[100],str1[100];
gets(str);
int i=0,j=0,n=0;
while(str[i]!='\0')
{
str1[j]=str[i];
i++;
j++;
n++;
}
i=0,j=0;
while(str[i]!='\0')
{
if(str[i]!=str1[n-1-i])
{
printf("No\n");
return 0;
}