SDUT-1524 回文串判定

SDUT-1524 回文串判定_第1张图片

Code

#include 
#include 

int main()
{
    char a[101],b[101];
    gets(a);
    int i,k = 0,len = strlen(a);
    for(i=len-1; i>=0; i--)
        b[k++] = a[i];
    b[k] = '\0';
    if(strcmp(a,b) == 0)
        printf("yes\n");
    else
        printf("no\n");
}
反思:字符串练习,主要思路是用b字符数组逆序储存a字符数组的内容,如果两个数组相同,则它是个回文串。注意b字符数组最后要加上'\0'。

你可能感兴趣的:(C语言基础题)