您的位置:首页 > 其它

判断一个数是否为对称的数

2014-03-17 11:31 197 查看
方法一:

int m;
while(n)
{
m=m*10+n%10;
n=n/10;
}
if(m==n)
printf("是对称的");


方法二:

用栈判断

int data[200],i=0,k,j;
do
{
data[i++]=x%10;
x=x/10;
}while(x>0);
for(j=0,k=i-1;j<k;j++,k--)
{
if(data[j]!=data[k])
break;
}
if(j>=k)
return 1;
else
return 0;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: