HDOJ 2029 Palindromes _easy version 判断是否是回文

来源:互联网 发布:初中生学电脑编程 编辑:程序博客网 时间:2024/06/06 12:28

        注意,题目中并没有给出输入数据中,每一行的字符的数量限制。如果是C++就用string来存,如果是JAVA就用String来存(不推荐用C,实在要用的话就把字符数组开大一些)。

#include <cstdio>#include <cstring>const int MAX_SIZE = 1000;char str[MAX_SIZE];//#define yangyuanint main(){#ifdef yangyuanfreopen("in.txt", "r", stdin);#endif // yangyuan    int n;    scanf("%d", &n);    getchar();while (n--){        scanf("%s", str);        bool revert = true;        int length = strlen(str);        for (int i = 0; i < MAX_SIZE && i < length; ++i){            if (str[i] != str[length - 1 - i]){revert = false;break;}}if (revert)printf("yes\n");elseprintf("no\n");}    return 0;}