题目:判断是否是回文数,是,则返回1;否,则返回0. 回文数如:LEVEL.
int fun(char *str)
{char *p=str;
int i,n=0;
while(*p)
{n++;p++;}
for(i=0;i<n/2;i++)
{
if(str[i]!=str[n-1-i])
{return 0;break;}
}
return 1;
}
思路:第一个数与最后一个数比较,第二个数与倒数第二个数比较,以此类推,若相等,则为回文数。
题目:判断是否是回文数,是,则返回1;否,则返回0. 回文数如:LEVEL.
int fun(char *str)
{char *p=str;
int i,n=0;
while(*p)
{n++;p++;}
for(i=0;i<n/2;i++)
{
if(str[i]!=str[n-1-i])
{return 0;break;}
}
return 1;
}
思路:第一个数与最后一个数比较,第二个数与倒数第二个数比较,以此类推,若相等,则为回文数。