根本不需要判断位数
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void fun(char *s)
{
int len,a,i;
len=strlen(s);
a=len/2;
for(i=0;i<a;i++)
{
if(*(s+i)==*(s+len-i-1))
continue;
else
{
printf("The digital is not a huishu!\n");
exit(0);
}
}
printf("The digital is a huishu!\n");
}
void main()
{
char *s;
printf("Please input a digital:\n");
gets(s);
fun(s);
}
[
本帖最后由 lr982330245 于 2012-2-4 14:38 编辑 ]