初学``难呀
请教`
#include <stdio.h>
#include <conio.h>
#define M 20 /*M 是输入字符串个数最大值,自己可以修改*/
void main()
{
char str[M];
char *p,*q;
printf("please input the source string:\n");
gets(str); /*录取字符串*/
p=str; /*p指向这个串*/
while(*p!='\0')
p++; /*找出字符串结束标志的地址*/
q=--p; /*q指向字符串最后一个有效字符*/
p=str; /*p重新指向字符串首*/
while(*p==*q) /*前面的和后面的相等,继续执行*/
{
p++;
q--;
}
if(q<p)
printf("Yes.\n");
else
printf("No.\n");
getch();
}