c语言 求1——256中的回文数
1个回答
展开全部
#include<stdio.h>
int main()
{
int i, n, num, k, a[10];
bool flag;
for(i = 1; i <= 256; i++)
{
n = i;
num = 0;
flag = true;
while(n)
{
a[num++] = n % 10;
n /= 10;
}
for(k = 0; k < num / 2; k++)
{
if(a[k] != a[num - k - 1])
{
flag = false;
break;
}
}
if(flag)
{
printf("%d\n", i);
}
}
return 0;
}
回答不易, 如有帮助,请采纳。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询