1: #include <string.h>
2: #include <stdio.h>
3:
4: int IsCircle(int n);
5: int Reverse(int i);
6:
7: int main()
8: { 9: int n;
10: printf("input a number\n"); 11: scanf("%d", &n); 12:
13: if (IsCircle(n))
14: printf("%d is Circle\n", n); 15: else
16: printf("%d is not Circle\n", n); 17: return 0;
18: }
19:
20: int IsCircle(int n)
21: { 22: int m;
23: m = Reverse(n);
24: if (m == n)
25: return 1;
26: else
27: return 0;
28: }
29:
30: int Reverse(int i)
31: { 32: int m, j=0;
33: m = i;
34: while (m)
35: { 36: j = j*10 + m%10;
37: m = m/10;
38: }
39:
40: return j;
41: }