判断一个数是不是三重回文数 帮我看看这段程序哪里出问题了

问题描述:

判断一个数是不是三重回文数 帮我看看这段程序哪里出问题了
#include
#include
int main()
{
\x09int m,i,j,s,k,a,leap=1;
\x09scanf("%d",&m);
\x09k=m;
\x09for(j=1;j0);
\x09\x09if(s==i)
\x09\x09{
\x09\x09\x09if(j==3)
\x09\x09\x09\x09printf("%d是三重回文数\n",m);
\x09\x09\x09else
\x09\x09\x09 leap=1;
\x09\x09}
\x09\x09else
\x09\x09{\x09printf("%d不是三重回文数\n",m);
\x09\x09\x09break;
\x09\x09}
\x09\x09}
\x09}\x09
}
1个回答 分类:综合 2014-10-04

问题解答:

我来补答
将k=m;放到for循环入面即可.
int main()
{
int m,i,j,s,k,a,leap=1;
scanf("%d",&m);
for(j=1;j0);
if(s==i)
{
if(j==3)
printf("%d是三重回文数\n",m);
else
leap=1;
}
else
{printf("%d不是三重回文数\n",m);
break;
}
}
}
}
 
 
展开全文阅读
剩余:2000