如何判断一个数是否为回环数,程序,code!
怎么判断一个数是否为回环数,程序,code!!
回环数 如234565432,4567654,1234321 ...等等为回环数.
怎么判断?谢谢
------解决方案--------------------
用字符串形式
回环数 如234565432,4567654,1234321 ...等等为回环数.
怎么判断?谢谢
------解决方案--------------------
用字符串形式
- C/C++ code
#include <stdio.h> int Fun(char a[]) { int j = 0, i = 0, len = strlen(a); if (a[0] == '-') i = 1;/*负数情况*/ for (j = 0; j < len/2; j++) if (a[j+i] != a[len-j-1]) return 0; return 1; } int main(int argc, char *argv[]) { char x[50]; gets(x); if (Fun(x)) printf("是回环数\n"); else printf("不是回环数\n"); system("PAUSE"); return 0; }