1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| # include <stdio.h> # include <string.h>
int judge(char ); int judge(char a[]) { int len; char b[100]; len = strlen(a); for (int i = 0; i < len; i++) { b[i] = a[len - i - 1]; } if (strcmp(a,b) == 0) { return 1; } else { return 0; } }
int main() { char a[100]; printf("input string a:"); gets(a); if (judge(a)) { printf("String a is Palindrome\n"); } else { printf("String a is not Palindrome\n"); } return 0; }
|