作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。
Description
编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。
Input
Output
Sample Input
abcddcba
Sample Output
Yes
源代码:
#include <stdio.h>
#include<string.h> //strlen函数的头文件
int main()
{
int j,i,n;
char a[999],b[999];
scanf("%s",a); //输入字符串
n=strlen(a); //用strlen函数读取字符串长度(长度到\0停止)
for(i=0,j=n-1;i<n;i++,j--) //循环将字符串a逆序赋值给b
b[j]=a[i];
for(i=0;i<n;i++)
{
if(b[i]!=a[i]) break; //判断是否回文
}
if(i==n) printf("Yes"); //如果从第1位到n都相同 则回文 输出Yes
else printf("No");
return 0;
}