回文数
Posted 258-333
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了回文数相关的知识,希望对你有一定的参考价值。
```
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define N 10
void main()
int n[N];
int i, j, k, s = 0, flag, a;
for (i = 0; i <= 256; i++)
a = i * i;flag = 1;s = 1;
for (j = 10; a / j != 0; s++, j *= 10);
//for (k = 0; a != 0; k++)
//
// n[k] = a % 10;
// a /= 10;
//
for (k = 0; j != 1; k++)
j /= 10;
n[k] = a / j % 10;
for (j = 0; j < s / 2; j++)
if (n[j] != n[s - j - 1])
flag = 0;
break;
if (flag == 1)printf("%d ", i);
```
python编程,回文数判断?
回文数判断。设n是任意自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个5位数字,编写程序判断输入的数是否为回文数。需要代码和运行效果贴图。~
直接用字符串的反转比较就可以了。不管是输入的几位正整数。
参考技术Adef func(n):
m=0
t=n
while t>0:
m=m*10+t%10
t=t//10
return m==n
n=int(input())
if func(n):
print("yes")
else:
print("no")
以上是关于回文数的主要内容,如果未能解决你的问题,请参考以下文章