回文测试的小程序
时间:2010-12-26 来源:pluto1113
/*
*author:
*function:
*data:
*/
#include<stdio.h>
#include<string.h>
#define LEN 100
int test(char *);
int main()
{
char s[LEN];
while(1){
printf("input a string:");
scanf("%s", s);
if(test(s)==1)
printf("HuiWen!\n");
else
printf("Not HuiWen\n");
}
return 0;
}
int test(char *string)
{
int i;
char *p, *q;
p=string;
q=string+strlen(string)-1;
for(i=1; i<=(int)(strlen(string)/2); i++){
if(*p==*q && q>p){
p++;
q--;
}
else
return 0;
}
return 1;
}
*author:
*function:
*data:
*/
#include<stdio.h>
#include<string.h>
#define LEN 100
int test(char *);
int main()
{
char s[LEN];
while(1){
printf("input a string:");
scanf("%s", s);
if(test(s)==1)
printf("HuiWen!\n");
else
printf("Not HuiWen\n");
}
return 0;
}
int test(char *string)
{
int i;
char *p, *q;
p=string;
q=string+strlen(string)-1;
for(i=1; i<=(int)(strlen(string)/2); i++){
if(*p==*q && q>p){
p++;
q--;
}
else
return 0;
}
return 1;
}
相关阅读 更多 +